Skip to content

The problem with object-oriented languages is they've got…

“The problem with object-oriented languages is they've got all this implicit environment that they carry around with them. You wanted a banana but what you got was a gorilla holding the banana and the entire jungle.” quote by Joe Armstrong
Download Open image
“The problem with object-oriented languages is they've got all this implicit environment that they carry around with them. You wanted a banana but what you got was a gorilla holding the banana and the entire jungle.”

Joe Armstrong

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 languages hide complex environments, making simple tasks feel overly complicated.

In simple terms: OO hides complexity, making simple tasks cumbersome.

Key Takeaway

Choose simpler abstractions when possible.

Themes

programming abstraction complexity design

Mood

critical reflective

Type

analytical thought‑provoking

When to use this quote

  • building small tools
  • refactoring code
  • team onboarding
  • debugging

Key Concepts

software architecture implicity encapsulation

Questions to Reflect On

  • When is OO appropriate?
  • How can you reduce hidden complexity?
A Different Perspective

Sometimes OO offers needed modularity.

★ ★ ★ ★ ★ No ratings yet

More by Joe Armstrong

Explore all 6 Joe Armstrong quotes

More Bananas quotes

Browse all 323 Bananas quotes