Skip to main content

Science Quote by Edsger Dijkstra

"Simplicity is prerequisite for reliability"

About this Quote

Dijkstra’s line lands like an engineer’s moral axiom, and it’s meant to. “Simplicity” here isn’t a lifestyle aesthetic; it’s a hard-won constraint in a field where every extra moving part is another place for reality to break your promises. By calling simplicity a “prerequisite,” he’s rejecting the comforting belief that reliability can be bolted on later with testing, monitoring, or heroics. Reliability, in his worldview, is designed in at the level of structure.

The subtext is a critique of macho complexity: the programmer as wizard, the system as baroque cathedral, the codebase as proof of genius. Dijkstra spent his career pushing against that romance, arguing that complexity is not neutral - it’s compounding debt that eventually becomes unpayable. The line also smuggles in an ethical claim: unreliable software isn’t just inconvenient, it’s irresponsible. If you can’t reason about a system, you can’t honestly claim control over it.

Context matters. Dijkstra wrote during the maturation of computer science, when software was shifting from clever hacks to infrastructure. His famous polemics against “go to” statements and his insistence on formal reasoning weren’t pedantry; they were attempts to make software behave like engineering rather than folklore. The quote works because it’s both practical and accusatory: if your system can’t be reliable, odds are you built it to be impressive, not understandable.

Quote Details

TopicCoding & Programming
Source
Later attribution: Edsger W. Dijkstra (Edsger Dijkstra) modern compilation
Text match: 96.00%   Provider: Wikiquote
Evidence:
competent programmer simplicity is prerequisite for reliability programming is
Other candidates (1)
Practical Reliability Engineering and Analysis for System... (William Wessels, 2010) compilation95.0%
... Simplicity is prerequisite for reliability . Edsger Dijkstra Introduction Failure modes that are not characterize...
Cite

Citation Formats

APA Style (7th ed.)
Dijkstra, Edsger. (2026, January 13). Simplicity is prerequisite for reliability. FixQuotes. https://fixquotes.com/quotes/simplicity-is-prerequisite-for-reliability-58036/

Chicago Style
Dijkstra, Edsger. "Simplicity is prerequisite for reliability." FixQuotes. January 13, 2026. https://fixquotes.com/quotes/simplicity-is-prerequisite-for-reliability-58036/.

MLA Style (9th ed.)
"Simplicity is prerequisite for reliability." FixQuotes, 13 Jan. 2026, https://fixquotes.com/quotes/simplicity-is-prerequisite-for-reliability-58036/. Accessed 12 Feb. 2026.

More Quotes by Edsger Add to List
Simplicity is Prerequisite for Reliability - Edsger Dijkstra
Click to enlarge Portrait | Landscape

About the Author

Edsger Dijkstra

Edsger Dijkstra (May 11, 1930 - August 6, 2002) was a Scientist from Netherland.

25 more quotes available

View Profile

Similar Quotes

Ritchie Blackmore, Musician
Alfred North Whitehead, Mathematician
Alfred North Whitehead
Adam Savage, Entertainer
John Mortimer, Novelist