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