Overview
This conference talk from GOTO Copenhagen 2024 explores practical approaches to developing sustainable software when cloud migration isn't an option. Learn why green software matters and discover actionable strategies to assess your current systems' environmental impact, improve efficiency through code optimization, and implement sustainable practices in on-premises environments. Charles Humble provides guidance on measuring carbon footprint using appropriate proxies, implementing demand shifting techniques, and convincing leadership to prioritize sustainability initiatives. The presentation covers essential concepts like carbon neutrality, net zero, and the efficiency advantages of high compute density, while addressing the growing environmental impact of AI. With detailed timecodes and recommended resources, gain valuable insights into this rapidly evolving field and practical steps to reduce your software's environmental footprint regardless of infrastructure constraints.
Syllabus
00:00 Intro
06:11 Cost of low carbon tech
07:27 Maturity matrix
10:21 What are carbon neutral & net zero?
13:09 How do we get more efficient?
21:02 LightSwitchOps
24:42 Measurements & proxies
28:10 Demand shifting
31:20 Sidebar: AI
35:21 Looking ahead
36:40 What else can you do?
38:36 Finally
39:17 Recommendations
40:54 Outro
Taught by
GOTO Conferences