Contents
Contents
Mental model
Abstraction
The practice of hiding complexity behind a simpler interface, enabling reasoning
I send a newsletter every week — free, no spam, unsubscribe anytime.
— Jamie Zawinski (attributed)"Every program attempts to expand until it can read mail." The rest of the law: those that don't expand get replaced by ones that do. A caution against unchecked scope.
Zawinski's Law applied the Technical Debt mental model
Zawinski's Law applied the Modularity mental model
Zawinski's Law applied the Algorithms mental model
Zawinski's Law applied the Cost mental model
Zawinski's Law applied the Positioning mental model
Zawinski's Law applied the Gall's Law mental model