
Let it crash! How Erlang and BEAM build bullet proof software
From Coding Chats by John Crickett
April 23, 2026 · 37 min
About this episode
The episode discusses the BEAM virtual machine and its unique features that contribute to building fault-tolerant software.
Coding Chats episode 74 - Erik Stenman talks to John Crickett about the BEAM virtual machine — the runtime behind Erlang, Elixir, and Gleam. Built by Ericsson in the 1980s for telephone switches, it was designed for fault tolerance and concurrency from day one, yet never achieved mainstream popularity despite being technically superior to many alternatives. The discussion covers what makes BEAM unique: lightweight isolated processes, a "let it crash" fault philosophy, and powerful built-in introspection. Erik also shares practical lessons from production use and explains why newer languages like Elixir and Gleam are finally bringing BEAM the attention it deserves. Chapters 00:00 Introduction to Beam and Erlang 02:45 The Unique Features of Erlang and Beam 05:17 Concurrency and Fault Tolerance in Beam 07:34 Applications and Use Cases of Erlang 10:00 Error Handling and Process Supervision 12:49 Performance Considerations in Beam 15:09 Learning and Adopting Erlang and Elixir 17:28 The Future of Erlang, Elixir, and Gleam 37:04 Exploring Related Content Erik's Links: https://happihacking.com/ https://happihacking.com/blog/ https://github.com/happi/theBeamBook…
People in this episode
Host: John Crickett
Guest: Erik Stenman
Topics covered
- Erlang
- BEAM
- fault tolerance
- concurrency
- software development
- programming languages
Keywords
- BEAM
- Erlang
- Elixir
- Gleam
- fault tolerance
- concurrency
- software architecture
- programming
Mentioned in this episode
Organizations: Ericsson
Products: Erlang, Elixir, Gleam
Books & works: theBeamBook
More episodes of Coding Chats
- Startup Advisor Secrets: Hiring, CTOs & Going From POC to Product · May 28, 2026 · 24 min
- AI Agents Have a Memory Problem (And You're Probably Making It Worse) · May 21, 2026 · 47 min
- I got into computers to avoid people then they put me in charge of them! · May 14, 2026 · 49 min
- The Death of Writing Code: OpenAI's Engineer on the Rise of Harness Engineering · May 7, 2026 · 50 min
- LLM as a Judge: Why Your AI Might Be Marking Its Own Homework · April 30, 2026 · 1h 7m
- AI writes it. You own it. Don't ship AI slop · April 16, 2026 · 56 min
Explore listener stats, chart rankings, contacts and more on the Coding Chats podcast page.