> The people who originally came up with OOP knew what they were doing.
No matter what paradigm anyone comes up with, no matter how awesome and brilliant, we're always going to push it to its limits, then it's going to suck.
It's the same with CPU, network speeds, and highway congestion. If it's so wonderfully useful, we're going to use it.
For that matter, no matter what paradigm anyone comes up with, legions of programmers will think they understand it long before they really do and proceed to make a total hash of it. Eventually, some broken form of the idea will become widely known as the real thing, and we'll be inundated with arguments as to why this warped version of the original idea is evil and needs to be stopped.
No matter what paradigm anyone comes up with, no matter how awesome and brilliant, we're always going to push it to its limits, then it's going to suck.
It's the same with CPU, network speeds, and highway congestion. If it's so wonderfully useful, we're going to use it.
http://www.scottaaronson.com/blog/?p=418