Java is everywhere
Java is everywhere, they say. It's in cell phones, Blu-ray disks, Hadoop clouds, and desktops. Shouldn't that be a cause to celebrate? Doesn't that mean everyone loves it? Sure! But it also makes it easier to hate because all that success makes it that much harder to keep a handle on it all. It's a full-time job just watching the Java world evolve. Quick, what do you need to fix when you upgrade from 1.6 to 1.7? Which version of the Apache Commons is good enough? It's just not possible to be a Java expert anymore, and that's a tough revelation for those who could be Java experts back when the language appeared.