"Simplicity does not precede complexity, but follows it"
About this Quote
The specific intent is almost corrective. In programming and systems thinking, "simple" is often treated as a moral category, wielded against anything that feels difficult. Perlis reframes simplicity as a synthesis, not a refusal. Complexity is the terrain: edge cases, constraints, human behavior, legacy decisions, scale. You don't dodge it by declaring minimalism; you traverse it, map it, and only then can you compress it into something that feels obvious.
The subtext is a warning against performative simplicity: the kind that comes from hiding complexity in undocumented assumptions, in overloaded abstractions, or in people. A design can look spare while exporting confusion to users, operators, and future maintainers. Perlis is also defending expertise. True simplicity requires intimate contact with complexity - the patience to understand it and the taste to discard what doesn't matter.
Contextually, it lands in the mid-to-late 20th-century computing world, when software was ballooning from programs into ecosystems. The line reads like an anti-slogan for an industry addicted to slogans.
Quote Details
| Topic | Wisdom |
|---|---|
| Source | "Simplicity does not precede complexity, but follows it." — attributed to Alan Perlis (see Wikiquote entry for Perlis). |
| Cite |
Citation Formats
APA Style (7th ed.)
Perlis, Alan. (2026, January 15). Simplicity does not precede complexity, but follows it. FixQuotes. https://fixquotes.com/quotes/simplicity-does-not-precede-complexity-but-166906/
Chicago Style
Perlis, Alan. "Simplicity does not precede complexity, but follows it." FixQuotes. January 15, 2026. https://fixquotes.com/quotes/simplicity-does-not-precede-complexity-but-166906/.
MLA Style (9th ed.)
"Simplicity does not precede complexity, but follows it." FixQuotes, 15 Jan. 2026, https://fixquotes.com/quotes/simplicity-does-not-precede-complexity-but-166906/. Accessed 12 Feb. 2026.








