Live data from Hacker News

All evidence points to OOP being bullshit (2013)

blog.pivotal.io

121–126 of 126 posts

Re: All evidence points to OOP being bullshit (2013)

#121
post #58

To me, as a C++ programmer, none of this really matters. I'm working on a very compute-intensive program with a lot of modules, used in professional settings. It has to go fast. If using C++ means we can go faster than someone using whatever else, at the expense of needing five times the people and six times the development effort, we'll pick C++. We're interested in the maximum performance achievable with the langua…

Wait, is there a common ABI for C++? I genuinely don't know.

Re: All evidence points to OOP being bullshit (2013)

#122

> Probably as good as any other programming paradigma out there. I take offence with postmodern relativism. Not every paradigm is created equal (and for the record, black culture is less "good" than white culture. Come on, "acting white" because you have good grades?). The way to get better as a professional is to analyze various ways of doing stuff and find which is better and how much of it you can use. This articl…

Jesus christ you really destroyed any chance anyone had of taking your point seriously by just throwing in some racism.

Funny, you're saying that as if racism was a bad thing.

Re: All evidence points to OOP being bullshit (2013)

#123

Earlier quoted context omitted.

You sound like a religious adept. Open your eyes, just see the truth, blah-blah-blah. I asked for a very simple thing - a piece of code which is easy, robust and maintainable because of its use of OOP. All of the qualities are objective and easy to measure, regardless of your philosophy. There must be at leat some examples of this. If they do not exist, then your claims that OOP eliminates complexity are nothing but…

> I asked for a very simple thing - a piece of code which is easy, robust and maintainable because of its use of OOP. All of the qualities are objective and easy to measure, regardless of your philosophy. How is that a simple thing? What are you looking for? If I showed you a piece of code which was I said was simple, robust, and maintainable, how would you know whether it's true or not, unless you know the language,…

I was looking for objectively measurable parameters. Lines of code, depth of nested constructs, average number of entities per functional block, code to documentation ratio, test coverage, bug history. Anything that can be expressed in numbers and does not depend on subjective views.

Re: All evidence points to OOP being bullshit (2013)

#124

Humanity has to accept that half of any population (including the team in our current workplace) is less intelligent than the other half. Then when we address a problem we have to accept that both halves will have to touch the problem at some stage in a project. Following this we need to aim for simplicity rather than complexity. With this in mind I think that both FP and OOP can be used to build simpler programs but…

Just wondering why people don't like this post? Anyone care to explain why I'm wrong or maybe discuss?

Re: All evidence points to OOP being bullshit (2013)

#125
I believe OOP gained such a foothold in programming world because it was (and still is) very useful for building GUIs on the PC. Since PCs have taken over the world, so had the OOP. But in other areas the OOP model is questionable. For example, you have transaction processing applications that have been built for years on mainframes with different models.
Post reply on HN