Listen · a patient audio course

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

Season 1·12 of 12 episodes

Foundations

The conceptual ground floor. Mental model first, syntax later.

  1. 01

    Foundations

    May 25·12:37

    What a program actually is, told through a kitchen and a recipe.

  2. 02

    Inside the machine

    May 25·15:10

    What happens when a computer reads your recipe.

  3. 03

    A short, honest tour of where programming languages came from, what they trade off, and where Rust sits on that spectrum.

  4. 04

    The Rust story

    May 25·14:56

    Where 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.

  5. 05

    Why Rust is winning

    May 25·15:02

    The 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.

  6. 06

    The honest comparison. Where Rust now wins by default, where it is the wrong tool, and how to develop the instinct for telling the difference.

  7. 07

    Your first program

    May 25·14:27

    Hello, world, but as a journey. Three lines of Rust, taken apart piece by piece until every character has a reason behind it.

  8. 08

    Holding a value

    May 25·14:37

    Variables. The mailbox image. The keyword `let`. And the quiet Rust opinion that says, by default, the value in the box doesn't change.

  9. 09

    Kinds of things

    May 25·13:55

    Types. 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. 10

    Operators. 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. 11

    Named recipes

    May 25·14:09

    Functions. 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. 12

    Making choices

    May 25·14:06

    The if-else. The branching path. And the small Rust twist that makes if-else not just a statement but an expression with a value.

Season 2·5 of 5 episodes

The shape of computing

Mainframes, the open internet, the pocket, the cloud, and the new compute.

  1. 01

    Painted plywood on a stage in Poughkeepsie, an Albuquerque kit on a magazine cover, and the small licensing clause that built Microsoft.

  2. 02

    The open protocols

    May 27·14:15

    Two letters across a leased phone line, an academic paper given to the world, and the long quiet pattern of open beating closed.

  3. 03

    A man stops a treadmill in Waterloo while a black turtleneck on a San Francisco stage rebuilds the ground underneath him.

  4. 04

    Cloud as utility

    May 27·14:15

    A 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.

  5. 05

    Two 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.

Season 3·5 of 5 episodes

What software engineering actually is

Source code, the build, version control, open source, the war on bugs.

  1. 01

    Thirty-six million lines, every one of them just text on a disk.

  2. 02

    The build

    May 27·15:18

    Six stages between human language and silicon, told through a windowless office at Bell Labs.

  3. 03

    One man, ten weeks, and the tool that now coordinates a hundred million people.

  4. 04

    The gift economy

    May 27·15:34

    A twenty-one-year-old on a couch in Helsinki gave the world an operating system. He is not the only one.

  5. 05

    Sixty-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.

Season 4·5 of 5 episodes

How Rust changed the industry

C, garbage collection, the great rewrite, the latency revolution, the memory-safety mandate.

  1. 01

    The C language

    May 27·15:18

    A converted attic at Bell Labs, a refrigerator-sized minicomputer, and the small portable language that has run the world for fifty years.

  2. 02

    John 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.

  3. 03

    The great rewrite

    May 27·15:23

    A 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.

  4. 04

    A 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.

  5. 05

    A 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.

Season 5·5 of 5 episodes

Sail and the data engine revolution

The JVM, Spark, what Spark actually costs, Sail told plainly, the post-JVM future.

  1. 01

    A 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.

  2. 02

    The Berkeley giant

    May 27·14:22

    Soda 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.

  3. 03

    A 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.

  4. 04

    Sail told plainly

    May 27·14:12

    Three 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.

  5. 05

    Most 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.

Season 6·5 of 5 episodes

Where Rust lives

Developer tools, the Linux kernel, cryptography, WebAssembly, cloud-native infrastructure.

  1. 01

    The carpenter finally upgrades from a hand plane to a power planer. The wave of small everyday tools that have been quietly rewritten in Rust.

  2. 02

    The historic 2022 moment when the Linux kernel accepted Rust as its second supported language. What has actually happened since.

  3. 03

    An 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.

  4. 04

    WebAssembly

    May 26·14:11

    The 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.

  5. 05

    The 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.

What this is
  • 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.
What this is not
  • Hours of references and asides.
  • A replacement for actually reading code.
  • On Apple Podcasts or Spotify (yet).
  • A polished studio production.