Rust, gently.
The podcast.
Six seasons, thirty-seven episodes, told from the ground up over roughly nine and a half hours. No prerequisites. One idea per episode. Built for the commute and the dishes.
37 of 37 episodes shipped
Foundations
The conceptual ground floor. Mental model first, syntax later.
- 01
Foundations
May 25·12:37What a program actually is, told through a kitchen and a recipe.
- 02
Inside the machine
May 25·15:10What happens when a computer reads your recipe.
- 03
Why so many languages
May 25·15:19A short, honest tour of where programming languages came from, what they trade off, and where Rust sits on that spectrum.
- 04
The Rust story
May 25·14:56Where Rust came from. An engineer with a side project, a company with a bug list that wouldn't die, and the slow path from a folder on a laptop to a stable 1.0 promise.
- 05
Why Rust is winning
May 25·15:02The adoption story. The first quiet years after Rust 1.0, the inflection points, and the cascade that put Rust inside every major technology company in the world.
- 06
What Rust is good at, and what it is not
May 25·14:54The honest comparison. Where Rust now wins by default, where it is the wrong tool, and how to develop the instinct for telling the difference.
- 07
Your first program
May 25·14:27Hello, world, but as a journey. Three lines of Rust, taken apart piece by piece until every character has a reason behind it.
- 08
Holding a value
May 25·14:37Variables. The mailbox image. The keyword `let`. And the quiet Rust opinion that says, by default, the value in the box doesn't change.
- 09
Kinds of things
May 25·13:55Types. Numbers, words, true and false. Why the computer cares about kinds even when the values look identical to the eye, and why Rust cares more than most languages do.
- 10
Doing things with values
May 25·14:37Operators. The small verbs of the language. Arithmetic, comparison, logical and-or-not. And the small Rust opinion about integer overflow that has saved real production code from real bugs.
- 11
Named recipes
May 25·14:09Functions. The recipe within the recipe. How a working chef breaks the kitchen into named, reusable sub-recipes, and why working Rust programmers do the same.
- 12
Making choices
May 25·14:06The if-else. The branching path. And the small Rust twist that makes if-else not just a statement but an expression with a value.
The shape of computing
Mainframes, the open internet, the pocket, the cloud, and the new compute.
- 01
From mainframes to the desk
May 27·14:33Painted plywood on a stage in Poughkeepsie, an Albuquerque kit on a magazine cover, and the small licensing clause that built Microsoft.
- 02
The open protocols
May 27·14:15Two letters across a leased phone line, an academic paper given to the world, and the long quiet pattern of open beating closed.
- 03
The pocket inversion
May 27·14:08A man stops a treadmill in Waterloo while a black turtleneck on a San Francisco stage rebuilds the ground underneath him.
- 04
Cloud as utility
May 27·14:15A six-page memo revised thirty-one times, a five-rule mandate that nobody at Amazon understood, and the day the data center became a thing you rent by the second.
- 05
The new shape of compute
May 27·15:08Two graphics cards on a bedroom carpet in Toronto, an idea about parallel arithmetic, and the moment the language under the most expensive chips in the world started being rewritten.
What software engineering actually is
Source code, the build, version control, open source, the war on bugs.
- 01
Source code as artifact
May 27·14:36Thirty-six million lines, every one of them just text on a disk.
- 02
The build
May 27·15:18Six stages between human language and silicon, told through a windowless office at Bell Labs.
- 03
The social act of programming
May 27·14:58One man, ten weeks, and the tool that now coordinates a hundred million people.
- 04
The gift economy
May 27·15:34A twenty-one-year-old on a couch in Helsinki gave the world an operating system. He is not the only one.
- 05
The fifty-year war on bugs
May 27·16:04Sixty-one of the field's founders gathered in Bavaria in nineteen sixty-eight to name a crisis. Fifty years later, Rust quietly ended its dominant chapter.
How Rust changed the industry
C, garbage collection, the great rewrite, the latency revolution, the memory-safety mandate.
- 01
The C language
May 27·15:18A converted attic at Bell Labs, a refrigerator-sized minicomputer, and the small portable language that has run the world for fifty years.
- 02
The garbage collector
May 27·16:00John McCarthy's small idea from nineteen fifty-nine, the language that built it into a mass-market default, the sawtooth graph Discord posted in twenty twenty, and Rust's deliberate refusal.
- 03
The great rewrite
May 27·15:23A Boulder apartment in autumn two thousand and sixteen, a search tool ten times faster than grep, and the quiet wave of rewrites that has remade every working engineer's daily toolchain.
- 04
The latency revolution
May 27·15:51A Grafana dashboard on September fourteenth, twenty twenty-two, the day the line tipped downward, and what happens when the speed of software stops being measured in milliseconds and starts being measured in microseconds.
- 05
The memory safety mandate
May 27·15:59A three page N S A document on November tenth, twenty twenty-two, a White House report sixteen months later, and the forty year reversal of working assumptions in government cybersecurity.
Sail and the data engine revolution
The JVM, Spark, what Spark actually costs, Sail told plainly, the post-JVM future.
- 01
The JVM in plain words
May 27·14:31A soft-spoken engineer at Sun Microsystems, an oak tree outside his window, and the fake chip he sketched to escape rewriting his code every time a cable company changed its mind.
- 02
The Berkeley giant
May 27·14:22Soda Hall in the autumn of two thousand and nine, a graduate student named Matei Zaharia watching his lab mates wait for ten-hour jobs, and the side project that became the most dominant analytical data tool of the last fifteen years.
- 03
What Spark actually costs
May 27·14:27A data scientist hits run on a Monday morning, watches the spinner for twenty seconds before anything happens, and slowly meets the price tag her company has been quietly paying for years. The JVM tax, told honestly.
- 04
Sail told plainly
May 27·14:12Three engineers, the twenty-first of December two thousand and twenty-three, a single Rust binary that pretends to be Spark. The heart-of-the-season episode.
- 05
The post-JVM data future
May 27·14:47Most of the analytical data in the corporate world still flows through a virtual computer originally conceived to run pretend cable television remotes. A thousand engineers, working independently, are quietly replacing it.
Where Rust lives
Developer tools, the Linux kernel, cryptography, WebAssembly, cloud-native infrastructure.
- 01
The developer tools renaissance
May 26·14:22The carpenter finally upgrades from a hand plane to a power planer. The wave of small everyday tools that have been quietly rewritten in Rust.
- 02
The Linux kernel, three years in
May 26·14:38The historic 2022 moment when the Linux kernel accepted Rust as its second supported language. What has actually happened since.
- 03
Cryptography and the security migration
May 26·15:04An old bridge across the river, kept up but showing fatigue cracks. A new bridge being built alongside, slowly absorbing the traffic. The story of OpenSSL, Heartbleed, and the Rust libraries that are quietly taking over.
- 04
WebAssembly
May 26·14:11The universal travel adapter. The small piece of hardware that lets one device work in any country's outlets. WebAssembly as the universal adapter for code, and Rust as the language that fits it most naturally.
- 05
Cloud-native infrastructure
May 26·15:23The night shift at a shipping port. The invisible infrastructure that moves the modern world. The corner of computing that has, more than any other, bet on Rust.
- Audio companion to the field guide.
- One idea per episode. Roughly fifteen minutes.
- No prerequisites. Pictures in your head, not code on the screen.
- Voiced by Microsoft Azure neural TTS.
- Hours of references and asides.
- A replacement for actually reading code.
- On Apple Podcasts or Spotify (yet).
- A polished studio production.