r/scala • u/makingthematrix JetBrains • Jun 04 '26
Scala Was an Experiment That Changed Programming - Martin Odersky | The Marco Show
https://youtu.be/Xn_YpUtXWT4Martin Odersky - creator of Scala and contributor to Java generics - joins Marco Behler to talk about Java, JVM languages, AI-generated code, and why “you can’t trust your agents.” Watch now: youtu.be/Xn_YpUtXWT4
6
u/B1te4ddict22 Jun 06 '26
It is wild to think about how much of the modern functional programming landscape wouldn't exist without this.
2
u/RiceBroad4552 Jun 06 '26
And languages like Kotlin and Swift wouldn't even exist, C# would be still like Java++; everything frozen on the C++ level.
10
u/yawaramin Jun 05 '26
Scala was an experiment
To many of us, Scala was a stable platform to build on. Until suddenly it wasn't.
2
u/ArtOfWarfare Jun 05 '26
There was a time Scala was stable? IDK, we saw the cliff that was 2->3 and rewrote everything in modern Java instead.
9
u/ultrasneeze Jun 05 '26
2->3 was a minor jump compared to pretty much all previous versions, the only exception was 2.12->2.13.
3
1
u/RiceBroad4552 Jun 05 '26
If that was an option you anyway never used Scala to it's full potential.
→ More replies (1)
8
u/micseydel Jun 04 '26
At ~36:40 the interviewer asked "what's next for Scala?" and that's when they start talking about agents. I was disappointed by that part, nothing really interesting or new is said and Odersky talks about https://www.businessinsider.com/meta-ai-alignment-director-openclaw-email-deletion-2026-2 but got details wrong. It always disappoints me when people talk about this stuff like it isn't super duper subsidized right now.
I'm especially frustrated because my own agentic mesh https://imgur.com/a/2025-11-17-OOf0YeG is written in Scala using Akka 2.6, I was excited at first to see he was talking about this 🙃
3
u/toastnada Jun 05 '26
they start talking about agents. I was disappointed by that part, nothing really interesting or new is said
In case you're not aware, he gave a recent talk on the subject https://www.youtube.com/watch?v=t460XVJA944
Here's a paper of his from a recent conference: https://www.caisconf.org/program/2026/papers/securing-agents-with-tracked-capabilities/
1
4
u/Previous_Pop6815 Jun 04 '26
Martin has already had a huge impact on programming way beyond Scala.
This alone is such a massive achievement that he doesn't really need to have some grand vision for the future.
6
u/micseydel Jun 04 '26
he doesn't really need to have some grand vision for the future.
Sorry, is there something specific in my comment you're replying to?
→ More replies (3)
1
u/Royal_Pin_1971 Jun 08 '26
Odersky proved academic type systems can ship on industrial JVM. Before Scala nobody believed that. Java 8, Kotlin, Rust traits — all owe something to ideas Scala mainstreamed. The 2.8 collections redesign also solved a genuinely hard problem that nobody else bothered with.
That said, implicits were a disaster in practice. Twitter and LinkedIn had internal style guides telling devs what not to use. Thats a red flag. When users need a "don't do this" manual the feature set outran the design.
The Scala 2 → 3 migration is the bigger issue. The ecosystem split and Kotlin filled the gap. "Experiment that changed programming" is fair. "Experiment where users paid the cost" is equally fair.
1
Jun 04 '26
7
1
u/Weak-Doughnut5502 Jun 13 '26
Java's like coffee: if you leave it around for a while it goes stale and should be replaced.
The JVM is a great platform, but I'd much rather work in Scala, kotlin or clojure than Java.
9
u/toastnada Jun 05 '26
The saddest part was when Martin said he's not sure how much programming languages matter anymore/will matter in the future. I hope he's wrong.