Phillip Greenspun: Java == SUV
lateralus writes "In his blog, Philip Greenspun re tells of his epiphany that Java is the SUV of programming languages. An interesting point brought forth in his typical extreme style."
← Back to Stories (view on slashdot.org)
Web development is not software development. The only people who think so are pseudo 3133t h4x0r kids who've never written real software before.
Real software development isn't about how fast you bang out unplanned, undocumented, and untested code to throw out to the customer and hope you can fix before they find the problems.
I've been at this programming thing long enough to know that everything Graham said is completely correct.
In fact, strong typing is stupid. If you want to treat a byte as a char in one statement and as a bit vector in the next you shouldn't have to beg the computer to let you do exactly what it does on its own. (Study the bit structure of ASCII sometime, and you'll understand.)
Big Brother Bush is doubleplus ungood.
Java sucks. Its slow , its all touted "cross platform compatability" is a bunch of hogwash . Sure if everyone is running the same JVM fine , it works . But people dont and Sun doesnt even properly test there different JVMs . They tend to all be incompatability and require little workarounds (hello porting C to different languages) . Java imposes guadafual OO require menets ; sure OO makes sense , but they take it way to far . Then java load times are just plain horrible , and quite often can lead to users just saying "fuck it ; lets try competitor XYZs app" . .
Anyone who uses java does so because they are lazy . Java is for and by lazy programmers who dont even bother to properly make sure things work from one release to the next.
Sun distributed (use google to find it) an internal memo telling its staff not to write important programs in java because it was inherently unreable and unstable
Plain and simple ; Java sucks .