Coding against

climate change

Carsten Windler

Head of Engineering @ KW-Commerce GmbH

[ Source ]

[ Source ]

[ Source, Source ]

ICT*

2%

Is it my problem?

*Information and communication technology

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

[ Source ]

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

[ Source ]

2. Removal

[ Source ]

3. Reduction

Sustainable Software Engineering

Computation

  • Algorithms
  • Databases
  • Architecture

Language energy rank

[ Source ]

Efficiency?

[ Source ]

Electric power consumption - Germany 1990-2020

[ Source ]

[ Source ]

Data transfer

  • Video/Audio
  • Ads
  • API Calls
  • Emails

[ Page: ntv.de ]

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

[ Source ]

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  ]

[ Source ]

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

[ Source ]

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