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
04:24 MIN
Resources and a call to action for sustainable engineering
Sustainable me. A tale of good design.
02:12 MIN
Understanding the principles of green cloud computing
Green Cloud Computing
04:12 MIN
Using the Software Carbon Intensity (SCI) standard
Times of (climate) crisis - How and why sustainable software is a must!
05:24 MIN
Major initiatives driving green software development
It's not easy being green
03:49 MIN
How to advocate for sustainability as resource efficiency
Times of (climate) crisis - How and why sustainable software is a must!
02:47 MIN
The business case for green software engineering
Green Cloud Computing
01:00 MIN
A four-step journey to sustainable software
Introducing Green IT practices to a large Software Company
02:32 MIN
Simple ways developers can write sustainable code
The Environmental Impact of Software Development
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
It's not easy being green
Marjolein Pordon
11 Tips for Greener Code
Kent Simonsen
An Architect’s guide to reducing the carbon footprint of your applications
Ricardo Sueiras Sueiras
Introducing Green IT practices to a large Software Company
Pierre-Luc Noel & Fritz Reichmann
Introducing the W3C Web Sustainability Guidelines
Ines Akrap
What can I do about climate change as a developer... and a human being?
Julien Lengrand-Lambert
Related Articles
View all articles.webp?w=240&auto=compress,format)
.webp?w=240&auto=compress,format)
.png?w=240&auto=compress,format)

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

Speech Processing Solutions
Vienna, Austria
Intermediate
CSS
HTML
JavaScript
TypeScript

M&M Software GmbH
Sankt Georgen im Schwarzwald, Germany
Intermediate
Senior
Docker


Saby New Compy
Bielefeld, Germany
Intermediate
Java
Kotlin

CONTIAMO GMBH
Berlin, Germany
Senior
Python
Docker
TypeScript
PostgreSQL

Peter Park System GmbH
München, Germany
Intermediate
Senior
Bash
Linux
Python

IKEA
Amsterdam, Netherlands
Senior
Team Leadership
Product Management
Project Management

