↓ Ir para o conteúdo principal

← todas as notas

📎 Webclip

A Visual Guide To: Sustainable Software Engineering

The article presents sustainable software engineering as part of a broader sustainability effort tied to resource use, environmental impact, and future generations. It connects this field to Microsoft’s 2030 goals and to a set of principles that help engineers think about carbon, energy, hardware, and observability in their work.

Reading notes
#

  • Sustainable engineering is described as using resources without compromising the environment or depleting materials for future generations.
  • The article frames sustainability as a shared responsibility across engineering and the wider ecosystem.
  • Microsoft’s 2030 sustainability targets are listed as becoming carbon negative, water positive, and zero waste.
  • A related goal is biodiversity work, including the Azure-powered Planetary Computer for environmental data and machine learning at scale.
  • The Principles of Sustainable Software Engineering are presented as a foundation for strategies and tactics.
  • Sustainability is treated as a collective effort with a role for everyone in engineering.
  • The text says sustainability is interdisciplinary and requires work across data centers, hardware, software, climate science, and related fields.
  • Electricity and hardware are described as proxies for carbon through carbon intensity and embodied carbon.
  • Efficiency is tied to extending hardware life, recycling parts, refactoring software, demand shifting, and demand shaping.
  • Observability and optimization are presented as ways to measure impact and choose between carbon-efficient and carbon-aware actions.