Coding against
climate change
Carsten Windler
Lead Backend Engineer
ICT*
2%
Is it my problem?
*Information and communication technology
840 million tons CO2e
1.400 million tons CO2e
Renewables
demand
2022
2023
 Renewable energies won't save us*
* short term
Options
1. Carbon offsetting
2. Carbon Capture
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
Dark Data
6.4 million tons CO2e
https://unsplash.com/photos/trYl7JYATH0
500kg CO2e
167kg CO2e/year
100kg CO2e/year
Embodied Carbon
:)
vs.
2 Bytes
1900 Bytes
200.000 Bytes
Are we overdoing things?
3 MB * 230.000 daily installs * 365 = 251.850.000 MB
251.850.000 MB = 245.947 GB​Â
245.947 GB​ = 240 TB
240 TB = WTF!!???
PHP
vs
JavaScript
PHP
How to measure?
Cloud hosting
Cloud costs
CO2 = $
"Transform businesses to achieve true decarbonization"
Awareness
Improve
Demand
Pressure
Thank you!
carsten.windler@plana.earth
Product design
- Lower default video/audio quality
- Lesser ads/tracking
- Don't autoplay videos
- Fewer notifications
- "Eco mode"
[ Source ]
log entry I'm desperately looking for :-(
https://unsplash.com/photos/xSsWBa4rb6E
Dark Patterns
[ Source ]
[ Source ]
Coding against climate change
By Carsten Windler
Coding against climate change
- 412