I'm not an active Java programmer but my exposure to the JDK has left me with the impression that it was more important to make it academically correct over practical. When I looked at the Java spec I thought to myself, "What the hell is this? This isn't the nasty Java I've been dealing with. This is actually fairly clean."
I spoke with a some people who were high up in Sun back in the day (direct reports to Scott McNealy high) who said the JDK mess happened after IBM "adopted" Java.
So whenever I hear of IBM embracing a new technology I shudder. I've been learning Swift and it seems quite nice but to hear IBM has decided to go all in on it makes me very, very worried. I haven't used Express in a few years but I can only imagine what they've done to it since.
I spoke with a some people who were high up in Sun back in the day (direct reports to Scott McNealy high) who said the JDK mess happened after IBM "adopted" Java.
So whenever I hear of IBM embracing a new technology I shudder. I've been learning Swift and it seems quite nice but to hear IBM has decided to go all in on it makes me very, very worried. I haven't used Express in a few years but I can only imagine what they've done to it since.