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.

Beyond React 16
Dan Abramov demos the React team's first sketches of async rendering and Suspense — the prototypes that would later become Concurrent Mode.

React Today and Tomorrow
The React Conf 2018 keynote where Sophie Alpert and Dan Abramov introduce Hooks and explain why class components had become a dead end.

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.

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.

Spec-ulation
Hickey on versioning, breaking changes, and the quiet violence we do to downstream users when we 'fix' our APIs in place.

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.