Magnus Madsen on Flix, Scala Inspiration, AI, and the Relevance of Programming Languages
Jun 24, 2026 • 1h 16m
Video
Audio
About this episode
Magnus Madsen is an associate computer science professor at Aarhus University and the creator of the Flix programming language.
0:00 Intro
1:37 Flix fundamentals and design philosophy
3:57 Effect systems in the language vs. as a library
6:30 Effects as checked exceptions
10:57 Type inference and effect propagation
15:53 LLMs and Flix code generation
22:47 Datalog inside Flix
32:13 Research language vs. industry needs
37:03 Compiler tooling and VS Code integration
49:02 No warnings, only errors
51:03 Effect-aware package manager and supply chain attacks
54:59 Why the JVM, and WebAssembly futures
58:04 Flix-generated code outperforming Java
1:01:31 Java interop and effect system boundaries
1:07:48 Is programming language design still relevant in the AI age
1:09:35 Design regrets in Flix
1:13:09 Maintaining motivation across a decade of work