What is Green Software Engineering?

Shortly after becoming the 2021 Fuller Fellow, I began thinking about what I could learn (potentially abroad) and implement (locally) that would contribute to my personal development as a web developer, while also contributing to Fuller’s For Good initiative.

I promptly stumbled upon the topic of Green Software Engineering (GSE) ⁠— an emerging discipline that combines climate science with software and hardware best practices.

After some general research, I wanted to learn more, and understand how best to implement the GSE practices at Fuller ⁠— both for ourselves as an agency For Good ⁠— and for our clients.

 

 

What I discovered was that building a more sustainable digital product isn’t about one optimisation, it’s about thousands of fine tuning steps that increase overall carbon efficiency.

It’s also about making software work smarter, not harder to reduce carbon intensity (the measure of carbon emissions produced per kilowatt-hour of electricity consumed).

My research aims to inform readers about what Green Software Engineering is, what the industry is doing about the ICT’s growing carbon emissions, and what we can do about it as individual businesses and developers.

Marko Rapaic

2021 Fuller Fellow

 

Read the full report here