Help! My Python Calculator Burns More Resources Than Apollo...
summary
Talk explains that Python-based calculators can use far more CPU and memory than older embedded systems because modern software expands to available resources, citing Mirvold’s ‘software is like gas’ idea. It presents benchmarks (2017) showing C, Rust and Go use much less CPU than Python and argues for replacing hot paths or entire libraries with Rust/Go, using modern stacks rather than opaque serverless/no‑code for heavy workloads, and measuring impact with tools like Website Carbon (example: WWF runs an on‑prem site on renewables).
AI-written summary · about
chapters (11)
- 0:00Introduction
- 1:50Mirvold's software laws
- 5:03Moore's Law limits
- 7:10Apollo vs iPhone 14
- 9:03Software ecological impact
- 10:07Modern languages optimization
- 11:29Cloud serverless sustainable
- 12:56KISS principle
- 13:58Green code future
- 14:41Conclusion
- 15:02Q&A
related talks
33mBuilding with Multiple Languages: A Python-First Approach
42mIntuition vs. Reality: Surprising Truths in Python Performance
26mThe Future of Python: Evolution or Succession?
32mWriting performant code for modern Python interpreters
28mReduce the environmental footprint of your Python programs
02h 33mMeasure, don't Guess - How to find out if and where to optimize
36mHow to Optimize your Python Program for Slowness
59mMyths and fairy tales around Python performance
