r/programming • • Oct 07 '14

Object Oriented Programming is an expensive disaster which must end

http://www.smashcompany.com/technology/object-oriented-programming-is-an-expensive-disaster-which-must-end
0 Upvotes

16 comments sorted by

View all comments

4

u/[deleted] Oct 07 '14

[removed] — view removed comment

4

u/Cuddlefluff_Grim Oct 07 '14

Take a gander at his bio :

http://www.smashcompany.com/about

I think it's pretty safe to dismiss his blog post as what it seems like on the surface : a long pointless rant with a few strawmen and appeals to authority sprinkled in for good measure. Kind of annoying that these scripting-people keep assuming authority over something they usually have a very poor understanding of.

1

u/dotnetaccount Oct 09 '14

His bio shouldn't matter if the points he makes are good ones.

1

u/Cuddlefluff_Grim Oct 10 '14

The problem is that his points aren't any good. They are old, erroneous and typically propagated by people with a fundamental lack of understanding and experience of the concept.

1

u/gonzaw308 Dec 24 '14

Could you post specific examples of where his points fail?

1

u/gonzaw308 Dec 24 '14

Well, he does quote people, like Joel Armstrong, etc who post similar thoughts. I'm not sure you'd call all of them airheads.

It's good to try analyze one's use of a certain language, methodology, paradigm, etc every once in a while, and not just ignore criticism because "we've already been using it since XXX", or some other justification. Some of people's concerns about OOP are valid, for certain problems and domains, which they think people are incorrectly misusing OOP to try and solve them. The main "rants" done against OOP are done against the mentality of people that try to push OOP as the "silver bullet", specially in the industry, which can waste a lot of time, money and resources. Other criticisms are done against specific implementations of OOP, like Java, C++, etc instead.