Comment Java *is* un-cool (Score 2, Insightful) 1782
One reason Java is un-cool is that it is just another proprietary technology, owned by Sun. If Sun goes away, as it very well may, the Java code-base is at risk. And that would be very un-cool.
Linux and Open Source development are cool. Geeks tend to like consensus-based technology that doesn't have a heavy intellectual property burden.
Ultimately, Java is un-cool for the same reason that Windows is un-cool.