Skip to content

Object-oriented programming is an exceptionally bad idea…

“Object-oriented programming is an exceptionally bad idea which could only have originated in California.” quote by Edsger Dijkstra
Download Open image
“Object-oriented programming is an exceptionally bad idea which could only have originated in California.”

Edsger Dijkstra

About This Quote

This interpretation was drafted with AI assistance. It is one reading of the quote, not the author's own explanation.

Object‑oriented design can overcomplicate simple problems, especially when driven by trends rather than necessity.

In simple terms: OOP may add unnecessary complexity.

Key Takeaway

Avoid unnecessary abstraction.

Themes

software design complexity programming paradigms

Mood

analytical critical

Type

technical educational

When to use this quote

  • legacy code maintenance
  • team onboarding
  • feature scaling

Key Concepts

abstraction modularity

Questions to Reflect On

  • When does OOP simplify a problem?
  • How can you balance abstraction with clarity?
A Different Perspective

OOP can improve modularity when applied judiciously.

★ ★ ★ ★ ★ No ratings yet

More by Edsger Dijkstra

Explore all 103 Edsger Dijkstra quotes

More Bad idea quotes

Browse all 550 Bad idea quotes