Live data from Hacker News

The Case Against OOP Is Wildly Overstated

medium.com

311–312 of 312 posts

Re: The Case Against OOP Is Wildly Overstated

#311
post #306

Earlier quoted context omitted.

> That it's successful doesn't mean it's also a good idea. No, but success brings out nothing but contrarians. You don't get an article on hacker news saying everything is fine and working well even if that is the reality. You can't make money selling alternative medicine by claiming that medicine works. Newer languages, in my opinion, are going backwards in a lot of ways out of fear of ideas that shouldn't be feared…

Obviously being against the common trend is always going to get more attention, but it makes no sense to assume that those people are wrong strictly because of that. The fact that vaccines are widely used doesn't make anti-vax stupid. Anti-vax is stupid, because a lot of real research has gone into vaccines, and they really do work. The arguments anti-vaxers use are not based on reality, and can easily be proven wron…

Isn't there proof? I mean there are plenty of alternative programming paradigms -- some that have been around since the 60's and still promoted as alternatives today. Where is that success to compare?

Show me that an alternative to OOP is statically more successful and I'll switch tomorrow.

It seems like you really want it out to be merely popularity rather than being simply successful. That's not a rational position.

Re: The Case Against OOP Is Wildly Overstated

#312

I still think procedural and OOP code requires 10-15 IQ points (for some theoretical "good" measurement of IQ) than FP. Vocal proponents of languages will be on the more intelligent end of the spectrum to begin with, so this economic / structural "advantage" of OOP isn't as apparent, especially since such advocacies revolve around idealism and the hidden biases of it paying their bills.

IQ points less or more? I assume you mean OOP requires 10-15 IQ points less, but it is very hard to do OOP correctly so I don't think that's true.

Most OOP programmers aren't doing complex hierarchies or other modelling / design.

They're doing singleton service patterns in Spring Boot.

Post reply on HN