Rock the Code 4 - Rúnar Bjarnason on Unison, Scala, Distributed Systems and Delightful Programming
May 8, 2025
01:27:18
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
