How I think about Green Software

March 26, 2025 ยท View on GitHub

I look at via 3 lenses:

POV 1: As a Software Design & Implementation Problem

Includes basic things from reducing memory allocations while write code to using public cloud services to reduce energy consumption.

POV 2: From a Organizational Lens

Includes things like

  • How to build a culture of energy efficiency
  • How to measure and track energy consumption within a team or organization.
  • Do your team members give a fuck about climate change? If yes, with what intensity?

POV 3: As a vigilant consumer of electronic devices

  • This usually involves looking at harware efficiency of electronics that I may buy or sell (Embodied carbon).
  • Eco modes in devices.