
HOWDY TECH TALKS - JOSE VALIM
HOWDY TECH TALKS - JOSE VALIM
Elixir, Unraveled
Elixir,
Unraveled
Elixir, Unraveled
The story behind the bug that couldn't be fixed
and became a programming language
The story behind the bug that
couldn't be fixed and
became a programming language
SCROLL TO BEGIN
What the BEAM makes possible
What the BEAM
makes possible
2M+
2M+
concurrent connections on a single server
concurrent connections on a single server
99.9%
99.9%
uptime, straight from its telecom roots
uptime, straight from its telecom roots
150M+
150M+
users Discord serves on Elixir
users Discord serves on Elixir
Based on public benchmarks and published performance data from WhatsApp, Phoenix, Erlang, and Discord.
Based on public benchmarks and published performance
data from WhatsApp, Phoenix, Erlang, and Discord.
Based on public benchmarks and published performance data from WhatsApp, Phoenix, Erlang, and Discord.

THE ORIGIN
THE ORIGIN
In 2010, José Valim was deep inside Ruby on Rails, chasing a race condition he couldn't reproduce and couldn't prove he'd fixed. That single, stubborn bug pushed him toward functional programming, then Erlang, and eventually toward building something new entirely: Elixir.
Today, Elixir runs the backend for companies operating at massive scale — from real-time platforms to global logistics. We sat down with Valim to trace the whole arc: the origin story, the design decisions behind the BEAM, what senior engineers still get wrong about concurrency, and his unfiltered take on AI coding agents.
In 2010, José Valim was deep inside Ruby on Rails, chasing a race condition he couldn't reproduce and couldn't prove he'd fixed. That single, stubborn bug pushed him toward functional programming, then Erlang, and eventually toward building something new entirely: Elixir.
Today, Elixir runs the backend for companies operating at massive scale — from real-time platforms to global logistics. We sat down with Valim to trace the whole arc: the origin story, the design decisions behind the BEAM, what senior engineers still get wrong about concurrency, and his unfiltered take on AI coding agents.
THE INTERVIEW
Unlock the
Conversation.
Unlock the
Conversation.
Complete the form to access the full conversation instantly.
Complete the form to access
the full conversation instantly.
The best way of solving your problem
is disappearing the problem.
The best way of solving your
problem is disappearing
the problem.
The best way of solving your problem
is disappearing the problem.
"
"
Jose Valim

Wanna Join Our Online Community?
Carrers

Wanna Join Our Online Community?
Carrers

Wanna Join Our Online Community?
Carrers

Wanna Join Our Online Community?
