By raganwald
via mult.ifario.us
Published: Nov 16 2007 / 23:54
It shouldn't surprise anyone who took statistics in college that once enough people start using a language, crappy software appears, independent of the language. With a few liberties taken with respect to hypotheses, it's a consequence of the central limit theorem, and this tyranny of the merely average is absolute and inescapable.



Comments
craigm replied ago:
This isn't an argument for why there's bad code and bad coders in a language; every language has bad code and bad coders. If anything has caused the demise of good code in C++ and Java, it's the marketability of the languages. Since there is a market demand for these languages, there's incentive to find as many people who claim to know the language and set them to work on the code. Unfortunately there's little incentive or time to vet these coders, and the realization that they've created inefficient, wrong, or even dangerous code isn't realized until there's a major problem. I think C++ and Java have a tendency to allow for terrible code, but saying that statistically this will happen is a fallacy of logic. Not all languages suffer success like C++ and Java have, they've just been reluctant to get rid of those who aren't up to the challenges like other languages. In a way, that may be why the other languages are getting some of the more bright people out there. :)
Voters For This Link (12)
Voters Against This Link (4)