Alan Kay's OOPSLA keynote on how far we still are from the medium computers could be — and how much of what we call 'OOP' missed the point.

Growing a Language
Guy Steele's celebrated keynote — delivered using only one-syllable words at first — on what a language must let its users extend.

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.

Procedural Programming: It's Back? It Never Went Away
Henney goes back to the sixties to show that 'procedural' was never the slur we made it into — and that much of what we call modern style is older than we think.

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.

The Future of Programming
Bob Martin walks through 60 years of programming history and argues that almost nothing has actually changed.

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.