"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 | Verified source: Epigrams on Programming (Alan Perlis, 1982)
Evidence: Simplicity does not precede complexity, but follows it. (Epigram 31; page 8 of the article (SIGPLAN Notices 17(9), pp. 7-13)). I found the quote in Alan J. Perlis's own article, "Epigrams on Programming," published in SIGPLAN Notices, Vol. 17, No. 9, September 1982, pages 7-13. In the scanned text, the quote appears as epigram number 31. The PDF itself states this publication information on its first page, and the quote appears on the next page. I did not find evidence from earlier primary-source publication in the materials reviewed, so this 1982 SIGPLAN Notices article is the earliest verified primary source I could confirm. Other candidates (1) Beautiful Code (Greg Wilson, Andy Oram, 2007) compilation95.0% ... Alan Perlis, who said, “Is it possible that software is not like anything else, that it is meant to be discarded ... |
| Cite |
Citation Formats
APA Style (7th ed.)
Perlis, Alan. (2026, March 6). 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. March 6, 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, 6 Mar. 2026, https://fixquotes.com/quotes/simplicity-does-not-precede-complexity-but-166906/. Accessed 3 Apr. 2026.








