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.
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
From learning to earning
Jobs that call for the skills explored in this talk.


DevOps-Engineer für soziale Innovation (m/w/d)
VRG GmbH
Berlin, Germany
Intermediate
Senior
DevOps
Cloud (AWS/Google/Azure)


Software Developer with Data Science Expertise in Energy System Modelling
ETH Zürich
Zürich, Switzerland
C++
GIT
Python
Software Architecture
Projektmanager:in Software - Projekte Erneuerbare Energien
greenventory GmbH
Freiburg im Breisgau, Germany
Frontend Developer - Manufacturing Sustainability Insights
Autodesk
Parsberg, Germany
API
CSS
Python
JavaScript
TypeScript
+2
Softwarearchitekt (all genders) für serviceorientierte Energiemanagementsysteme
Fraunhofer-Gesellschaft
Ilmenau, Germany
Remote
REST
Scrum
DevOps
Vue.js
+4





