The Problem with Time & Timezones
Tom Scott on why every program that touches time eventually breaks — a beloved 10-minute survey of the worst landmines in the calendar.

Stop Writing Dead Programs
Jack Rusher argues that most of our languages are still, accidentally, designed around the punchcard — and shows what a living programming environment could look like instead.

The Wet Codebase
Abramov on what DRY actually costs once you've lived with a too-clever abstraction — and why writing the same code twice is sometimes the right answer.

10 Things I Regret About Node.js
Ryan Dahl revisits the design decisions he wishes he could undo in Node — and uses the postmortem to introduce Deno.

Platform as a Reflection of Values
Why every platform — language, OS, runtime — encodes a particular ordering of competing virtues, and why a good fit is really an alignment of values.

Debugging Under Fire: Keep your Head when Systems have Lost their Mind
Cantrill on the discipline of debugging production systems in real time — staying analytical when the pager is screaming and the business is bleeding.

The History of Rust
Steve Klabnik tells the story of how Rust got from Graydon Hoare's side project to a 1.0 release — and the design culture that made the language what it became.