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
- 576