The Peterman Pod

Creator of Scala: Comparing Languages And How AI Will Impact Them | Martin Odersky

Montag, 31. August 2026 · 58 min

MP3

Shownotes

Martin Odersky is the creator of Scala and I interviewed him to compare different languages designs (Rust vs Zig vs Python vs Scala) and how AI will impact programming languages.

• My ergonomic keyboard project I mentioned, you can follow along here: read.compose.llc
• The Kickstarter page for it: kickstarter.com/projects/ryanlpeterman/compose…

Podcast links:

• YouTube: youtu.be/LdN4sPWM-WY
• Apple: podcasts.apple.com/us/podcast/the-peterman-pod…
• Transcript: developing.dev/p/creator-of-scala-comparing-la…

Thank you to this episode's sponsors for supporting my work:

• WorkOS: makes your app Enterprise Ready with easy to use APIs to add SSO, SCIM, RBAC, and more in just a few lines of code, check them out at workos.com
• Jira by Atlassian: Get more work done with your favorite agents and models all in one place, check them out at jira.dev

Timestamps:

() Intro
() Why care about functional programming
() Why should people learn Scala
() Rust vs Scala
() Rust vs Zig
() Scala vs Python
() The programming languages that influenced him
() How running on the JVM works
() Why writing a compiler is hard
() Why Twitter adopted Scala early on
() How he believes AI will impact programming languages
() Will there be less engineers in ten years
() Top programming languages to learn to grow
() Top technical book recommendation
() Why he chose academia instead of industry
() Reflecting on Scala
() Advice for his younger self
() Outro

Where to find Martin:

• Wikipedia: en.wikipedia.org/wiki/Martin_Odersky
• Website: people.epfl.ch/martin.odersky
• X/Twitter: x.com/odersky
• GitHub: github.com/odersky

Where to find Ryan:

• Newsletter: developing.dev
• X/Twitter: x.com/ryanlpeterman
• LinkedIn: linkedin.com/in/ryanlpeterman
• Threads: threads.com/@ryanlpeterman
• Instagram: instagram.com/ryanlpeterman
• TikTok: tiktok.com/@ryanlpeterman

Referenced in this episode:

• Structure and Interpretation of Computer Programs: web.mit.edu/6.001/6.037/sicp.pdf
• A Brief, Incomplete, and Mostly Wrong History of Programming Languages (book): james-iry.blogspot.com/2009/05/brief-incomplet…

0:00 / 0:00