Coding against
climate change
Carsten Windler
Head of Engineering @ KW-Commerce GmbH


[ Source ]
[ Source ]



ICT*
2%
Is it my problem?

*Information and communication technology
[ How bad are bananas? Mike Berners-Lee (2nd edition) p. 173 ]
840 million tons CO2e
1.400 million tons CO2e


[ How bad are bananas? Mike Berners-Lee (2nd edition) ]
Renewables




demand
2021
2022










Renewable energies won't save us*
* short term
Options

1. Carbon offsetting


2. Removal




3. Reduction
Sustainable Software Engineering

Computation
- Algorithms
- Databases
- Architecture


Language energy rank
Efficiency?






Electric power consumption - Germany 1990-2020

Data transfer
- Video/Audio
- Ads
- API Calls
-
Emails

Data storage
- Logs
- Images
- Videos
- Emails


log entry I'm desperately looking for :-(
https://unsplash.com/photos/xSsWBa4rb6E
Dark Data


6.4 million tons CO2e
https://unsplash.com/photos/trYl7JYATH0

500kg CO2e








167kg CO2e/year
100kg CO2e/year
4. Embodied Carbon
[ How bad are bananas? Mike Berners-Lee (2nd edition) p. 129 ]














Are we overdoing things?




https://unsplash.com/photos/_kUCAyYFVBI
How to measure?


Cloud hosting
Cloud costs
[ Link ]
CO2 = $


Product design
- Lower default video/audio quality
- Lesser ads/tracking
- Don't autoplay videos
- Fewer notifications
- "Eco mode"


Dark Patterns
Awareness
Improve
Demand
Pressure








Green IT
Thank you!
carsten.windler@kw-commerce.de

Coding against climate change
By Carsten Windler
Coding against climate change
- 851