Bananas Quote by Joe Armstrong
“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.”
About This Quote
Source Talk: Functional Programming Conference, 2014
Object‑oriented languages hide complex environments, making simple tasks feel overly complicated.
In simple terms: OO hides complexity, making simple tasks cumbersome.
Choose simpler abstractions when possible.
Themes
Mood
Type
When to use this quote
- building small tools
- refactoring code
- team onboarding
- debugging
Key Concepts
Questions to Reflect On
- When is OO appropriate?
- How can you reduce hidden complexity?
Sometimes OO offers needed modularity.