The Silver Bullet Syndrome
Hadi Hariri on our industry's restless faith that the next language, framework, or platform will finally fix everything — and why it never does.

Seven Ineffective Coding Habits of Many Programmers
Kevlin Henney dissects seven things programmers do reflexively — noisy comments, getters and setters, lego-naming — and what to do instead.

Crafting quality that endures
The Linear CEO on why software quality is something a company has to value out loud — and how Linear's process keeps the bar from drifting as it scales.

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.

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 Future of Programming
Bret Victor, in costume as a 1973 researcher, surveys the ideas the field once had — and the ones we quietly stopped pursuing.