Hendrik Lösch
A Hitchhiker's Guide to Resource Efficient Software
#1about 3 minutes
Why resource efficiency is a difficult business driver
Ecological sustainability often conflicts with primary business goals like time and money, creating a difficult dynamic between intrinsically motivated teams and business-focused stakeholders.
#2about 4 minutes
The challenge of interpreting sustainability data without context
Widely cited statistics, like programming language energy usage, can be misleading without understanding the full context and ecosystem.
#3about 2 minutes
A standardized framework for software carbon intensity
The Software Carbon Intensity Specification provides a common language by breaking down the problem into energy efficiency, hardware efficiency, and carbon awareness.
#4about 4 minutes
Building resource efficiency into the entire software lifecycle
To create effective and resourceful systems, efficiency must be treated as a non-functional requirement throughout the entire process, from requirements engineering to operations.
#5about 3 minutes
How ESG and EU regulations are driving sustainability
Environmental, Social, and Governance (ESG) criteria and EU directives like CSRD are turning sustainability from a voluntary effort into a mandatory business requirement for securing loans and subsidies.
#6about 6 minutes
Optimizing compute, storage, and data transmission
Practical resource efficiency involves balancing trade-offs between compute cycles, storage usage for things like dark data, and the overhead of data transmission between services.
#7about 3 minutes
Shifting from "data is the new oil" to data avoidance
Instead of collecting all possible data, adopt a "zero data" mindset by treating data as a resource to be avoided or minimized to improve security and reduce resource consumption.
#8about 3 minutes
Practical techniques for building resourceful software
Implement resource efficiency through concrete actions like avoiding data redundancy, using compression and caching, scaling appropriately, and time-shifting processing to align with renewable energy availability.
#9about 1 minute
The future of software development is resource efficient
CO2 emissions will inevitably become a direct cost factor for businesses, making resource efficiency a mandatory consideration driven by upcoming standards and regulations.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
36:48 MIN
Resources and a call to action for sustainable engineering
Sustainable me. A tale of good design.
00:05 MIN
Understanding the principles of green cloud computing
Green Cloud Computing
21:06 MIN
Using the Software Carbon Intensity (SCI) standard
Times of (climate) crisis - How and why sustainable software is a must!
06:36 MIN
Major initiatives driving green software development
It's not easy being green
25:18 MIN
How to advocate for sustainability as resource efficiency
Times of (climate) crisis - How and why sustainable software is a must!
06:29 MIN
Applying the zero waste 5R framework to software
What can I do about climate change as a developer... and a human being?
21:46 MIN
The business case for green software engineering
Green Cloud Computing
23:20 MIN
Further resources for sustainable web development
Reducing the carbon footprint of your website
Featured Partners
Related Videos
Times of (climate) crisis - How and why sustainable software is a must!
Hendrik Lösch
Minimising the Carbon Footprint of Workloads
Michael Mueller
11 Tips for Greener Code
Kent Simonsen
It's not easy being green
Marjolein Pordon
Introducing Green IT practices to a large Software Company
Pierre-Luc Noel & Fritz Reichmann
An Architect’s guide to reducing the carbon footprint of your applications
Ricardo Sueiras Sueiras
Introducing the W3C Web Sustainability Guidelines
Ines Akrap
Reducing the carbon footprint of your website
Ines Akrap
Related Articles
View all articles
.webp?w=240&auto=compress,format)
.webp?w=240&auto=compress,format)

From learning to earning
Jobs that call for the skills explored in this talk.

Full Stack Engineer
Climax.eco
Rotterdam, Netherlands
€70-100K
Senior
TypeScript
PostgreSQL
Cloud (AWS/Google/Azure)


Software Developer with Data Science Expertise in Energy System Modelling
ETH Zürich
€208K
C++
GIT
Python
Software Architecture

Frontend Developer - Manufacturing Sustainability Insights
Autodesk
Parsberg, Germany
API
CSS
Python
JavaScript
TypeScript
+2

Softwareentwickler*
Green Solutions Software GmbH
Bad Zwischenahn, Germany
Remote
MVC
ASP.NET
Agile Methodologies


Environmental Software Implementation Consultant
ERM
Municipality of Madrid, Spain

Software Engineer - Schwerpunkt Site Reliability
Evergreen GmbH
Leipzig, Germany
Remote
API
GIT
DevOps
Python
+5

Softwarearchitekt Disposition
EffiCon GmbH & Co. KG
Nesseaue, Germany