Skip to content
video episode
0:00 / 1:27:18
Rock the Code · May 8, 2025 · 1 hr 27 min

Rúnar Bjarnason on Unison, Scala, Distributed Systems and Delightful Programming

Rúnar Bjarnason is a cofounder of Unison Computing, a programming language and environment for distributed systems and applications on the cloud. He's also a coauthor of the famous "red book", aka Functional Programming in Scala (and more recently in Kotlin as well). 0:00 Intro 1:26 Unison's origin and the content-addressed code idea 5:03 Why a new language instead of a Scala framework 8:28 Unison vs. Spark: deployment without infra 13:54 Scaling and remote.fork in Unison Cloud 18:54 Real-world Unison use cases 22:39 Why Haskell for the runtime (and ditching the JVM) 39:19 Dependency management without the hell 49:02 Runar's path: Java refugee to functional programming 59:59 Renaming types without breaking code 1:05:51 Concepts that transfer from Scala to Unison 1:12:21 Why Haskell isn't mainstream 1:21:24 LLMs and Unison: vibe coding vs. intelligent autocomplete 1:25:01 Books, taste, and advice for aspiring programmers

transcript

No transcript — this publisher did not publish one.

show notes

Rúnar Bjarnason is a cofounder of Unison Computing, a programming language and environment for distributed systems and applications on the cloud. He's also a coauthor of the famous "red book", aka Functional Programming in Scala (and more recently in Kotlin as well).


0:00 Intro
1:26 Unison's origin and the content-addressed code idea
5:03 Why a new language instead of a Scala framework
8:28 Unison vs. Spark: deployment without infra
13:54 Scaling and remote.fork in Unison Cloud
18:54 Real-world Unison use cases
22:39 Why Haskell for the runtime (and ditching the JVM)
39:19 Dependency management without the hell
49:02 Runar's path: Java refugee to functional programming
59:59 Renaming types without breaking code
1:05:51 Concepts that transfer from Scala to Unison
1:12:21 Why Haskell isn't mainstream
1:21:24 LLMs and Unison: vibe coding vs. intelligent autocomplete
1:25:01 Books, taste, and advice for aspiring programmers