No. 149 · Work · Systems
Premature Optimisation
Polishing before you understand wastes effort and locks in mistakes.
In the Almanac
“Knuth’s warning”, 1974 · “Webvan”, 1999–2001
Both stories in full, three ways to use it and where it misleads.
Get the AlmanacListen · Watch
Questions
What is Premature Optimisation?
Premature optimization is pouring effort into making something efficient before you understand where the real bottlenecks are, or whether it's needed at all. Donald Knuth warned programmers about it in 1974; Webvan ordered a billion dollars of warehouses before proving demand and went bankrupt.
How do you use Premature Optimisation?
To use it, ship a rough version first, start simple habits before perfecting plans, and focus on the few big levers. Measure, find the critical few parts, then optimize those.
When does Premature Optimisation matter?
Premature Optimisation is one of the 43 mental models for work, the situations where you ask: How do I get the right things done? Within that, it belongs to “Finishing, not polishing”, alongside Hofstadter’s Law, Minimum Viable Product and Mythical Man-Month.
What is an example of Premature Optimisation?
Two stories show it at work: Knuth’s warning (1974) and Webvan (1999–2001). Both are told in full in The Mental Models Daily Almanac, which has two stories for each of its 365 models.
Which mental models are related to Premature Optimisation?
Pareto Principle, Sunk Cost Fallacy and A/B Testing. Premature Optimisation itself comes from systems.