Sustainable Software

Learn how to define, build and run sustainable software applications.

The current state of affairs and a roadmap for effective carbon-accounting tooling in AI

The societal case for carbon accounting of AI systems   Digital services consume a lot of energy and it goes without saying that in a world with accelerating climate change, we must be conscious in all parts of life with our carbon footprints. In the case of the software that we write, specifically, the AI systems we build, these ...

Balancing the Three Areas of Sustainability Engineering

Sustainability in Software Engineering Software engineering has evolved over the years as new capabilities are discovered and new information introduced. Software developers and operations engineers were typically seen as two very separate roles. Once the cloud began to commoditize hardware these roles began to blend together into a new ...