News for hackers. Stuff that matters.
Re:What's your most controversial programming opinion? by tbrownaw on Saturday December 18, 2010 @01:19PM (#2019905)
I rather like these two:

http://www.stlport.org/resources/StepanovUSA.html

    I find OOP technically unsound. ...
    I find OOP philosophically unsound. ...
    I find OOP methodologically wrong. ...
http://www.infoq.com/presentations/The-DCI-Architecture (at around 39:30)

    You cannot do object-oriented programming in Java.
What the first calls OOP, the second calls "class-oriented programming". What the second calls proper OOP, I think is more along the lines of what the first advocates.
Re:What's your most controversial programming opinion? by jberryman on Saturday December 18, 2010 @02:40PM (#2020091)
It seems like what he is arguing for (a methodology that starts with algorithms and generalizes an interface) is what type classes (at least in Haskell) offer.