Category: Software Engineering
-

How to Reduce Wasted Builds in CI CD Pipelines
CI CD pipelines can generate unnecessary emissions when they run too often, build too much, or repeat work that does not change the final artifact. This article explains where that waste comes from and how teams can reduce it with practical changes to triggers, caching, test selection, and workflow design.
-

How to measure the software carbon footprint of digital services end to end
This post explains a practical, auditable workflow to measure the greenhouse gas footprint of a digital service from development to end user. Readers will learn how to set boundaries, collect energy data, apply emission factors and embodied emissions, manage uncertainty, and turn measurements into verified improvement opportunities.
-

How algorithm choices shape software energy use and code efficiency
This article explains how different algorithms and implementation patterns translate into electricity use, where energy is consumed in software stacks, and practical methods engineers can use to compare, measure and choose more energy efficient approaches without sacrificing correctness.
-

Future trends in low carbon computing, efficient hardware and greener software
This article explains the technical and operational trends that will shape lower carbon computing over the next decade and gives practical guidance for choosing hardware and software changes that reduce electricity use and emissions without compromising reliability or user experience.
-
How code efficiency cuts energy use and carbon dioxide emissions
This article explains the technical pathways that link software quality to electricity consumption and CO2 output, shows how to measure and prioritize efficiency work, and gives concrete, role specific actions developers and teams can apply without sacrificing features.