"Object-oriented programming is an exceptionally bad idea which could only have originated in California"
About this Quote
Context matters. Dijkstra spent his career pushing for mathematical discipline in programming, arguing that software is too brittle to be built on metaphors that flatter human intuition. Object-oriented programming, with its tidy “real-world” objects and encapsulated behaviors, can feel like a comforting story programmers tell themselves. His subtext: stories are dangerous when they replace clarity. OOP’s promise of reusable components and modular sanity often collapses into sprawling inheritance trees, leaky abstractions, and codebases where the “object model” becomes an ideology you must appease.
The California crack also works as a status play. It needles Silicon Valley’s confidence that engineering problems yield to charismatic frameworks and toolchains. Dijkstra’s worldview treats such confidence as a liability: complexity is not conquered by new vocabulary, but by restraint, explicitness, and proofs of correctness. The line endures because it’s trolling with purpose: a warning that programming cultures can mistake aesthetic coherence for intellectual honesty.
Quote Details
| Topic | Coding & Programming |
|---|---|
| Source | Later attribution: Learning Functional Programming in Go (Lex Sheehan, 2017) modern compilationISBN: 9781787286047 · ID: pkBPDwAAQBAJ
Evidence:
... Edsger. W. Dijkstra. says. OOP. is. a. bad. idea. The Dutch computer scientist, Dijkstra, provides the following insight on OOP: "Object-oriented programming is an exceptionally bad idea which could only have originated in California." - ... |
| Cite |
Citation Formats
APA Style (7th ed.)
Dijkstra, Edsger. (2026, February 10). Object-oriented programming is an exceptionally bad idea which could only have originated in California. FixQuotes. https://fixquotes.com/quotes/object-oriented-programming-is-an-exceptionally-141453/
Chicago Style
Dijkstra, Edsger. "Object-oriented programming is an exceptionally bad idea which could only have originated in California." FixQuotes. February 10, 2026. https://fixquotes.com/quotes/object-oriented-programming-is-an-exceptionally-141453/.
MLA Style (9th ed.)
"Object-oriented programming is an exceptionally bad idea which could only have originated in California." FixQuotes, 10 Feb. 2026, https://fixquotes.com/quotes/object-oriented-programming-is-an-exceptionally-141453/. Accessed 12 Feb. 2026.


