OOP Criticisms

This cluster centers on debates about Object-Oriented Programming (OOP), with many comments criticizing it as overrated, a mistake, or poorly implemented, while others defend its uses or discuss alternatives.

📉 Falling 0.4x Programming Languages
6,898
Comments
20
Years Active
5
Top Authors
#5774
Topic ID

Activity Over Time

2007
26
2008
88
2009
164
2010
182
2011
262
2012
407
2013
288
2014
356
2015
372
2016
405
2017
361
2018
435
2019
560
2020
564
2021
608
2022
546
2023
489
2024
361
2025
401
2026
23

Keywords

OO e.g AWS OOP ORM harmful.cat DDD ABI v.org i.e oop object oo programming object oriented oriented code running modular classes interfaces

Sample Comments

Poliorcetes Jan 26, 2024 View on HN

whats wrong with object oriented programming?

cbkeller Jun 5, 2020 View on HN

OOP has become an antipattern (ok, partially kidding but...)

fermienrico Nov 25, 2018 View on HN

New to OOP programming. Could you explain what sort of arguments are presented against using OOP? I am genuinely curious.

Kapura Jul 31, 2020 View on HN

In summary, "Object Oriented Programming is good when you don't orient your program around objects."

mattferderer Jun 30, 2017 View on HN

Are you referring to this article? http://harmful.cat-v.org/software/OO_programming/why_oo_suck...

cheponis Jun 7, 2007 View on HN

OOP is heavily overrated. Anything that can be done with OOP can be done, and often done better, without OOP.

nenadg Sep 2, 2020 View on HN

there is no problem with oop, just nobody ever 'did it properly™', and even if it did, it didn't/sarcasm

platz Jul 31, 2020 View on HN

Object-Oriented Programming is Bad (2016)https://news.ycombinator.com/item?id=19407599 (2019)

amno Aug 6, 2023 View on HN

OOP itself is not a misstake, but the way it is (usually) implemented probably is.

nsajko Feb 11, 2022 View on HN

Isn't OOP mostly just a buzzword?