Skip to content

Bad idea Quote by Edsger Dijkstra

“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

Source Essay: “The Humble Programmer”, 1972

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.

3.7 out of 5 (6 ratings)

More by Edsger Dijkstra

Explore all 103 Edsger Dijkstra quotes

More Bad idea quotes

Browse all 545 Bad idea quotes