Beyond Coding Episode #160

Software Development and Sustainability with Brendan Kamp

Xebia Wave Long Background

Youtube

Full episode on YouTube ▶️

https://youtu.be/BtTjnPoBvgI

Beyond Coding Podcast with ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ Patrick Akil⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠

Powered by ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠Xebia⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠!⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠!

Guest

Connect with Brendan Kamp:

https://www.linkedin.com/in/brendan-kamp-757e

With Google as My Neighbor, Will There Still Be Water? –

https://algorithmwatch.org/en/protests-against-data-centers/

Outline

00:00:00 – Intro
00:00:28 – What is sustainable tech?
00:02:29 – Sustainability in programming languages
00:05:13 – Optimizing a few hot paths
00:07:26 – Is it worth optimizing algorithms?
00:10:50 – Optimizing for readability
00:13:26 – The Zen of Python
00:15:58 – Underutilized infrastructure
00:17:54 – Reducing infra by 40-50%
00:19:59 – Cloud providers are damaging the planet
00:22:44 – Offsetting emissions and green washing
00:26:21 – Distributed datacenters in hotels and swimming pools
00:30:07 – A datacenter that has more rights than citizens
00:31:55 – Who is at fault
00:33:34 – Microsoft's emissions growing since AI boom
00:34:45 – Fit for 55
00:35:12 – What is greenwashing?
00:37:39 – You have to adhere to sustainability practises
00:39:13 – Emission scopes
00:41:50 – Saving costs on cloud resources
00:45:06 – Why overspend happens
00:48:20 – People problems
00:51:12 – The power to implement
00:53:45 – Everlearning