Weiqi says:
The point? Java has survived in the face of all these public high profile separations. It will live on past this one.
I don’t think “Java” will die because one key engineer left Sun. Weiqi gives a list of important people who left Sun, and of course Java is still around.
Something May Suffer
While Java won’t die, individual initiatives may suffer. For example, now that Peter Ahé no longer works for Sun, who is championing the idea to erase erasure in Java 7? As far as we know, nobody. This makes part of me die inside.
I find myself wondering if maybe Sun would have continued advocating and promoting Jini if Bill Joy, the “father of Jini”, hadn’t left Sun. Who knows.
For a non-Sun example, take a look at Jython. Jython was a revolutionary step towards bringing scripting languages to the JVM — YEARS before today’s efforts with other languages like JRuby. UPDATE: See Alan Kennedy’s comment below. Yet when the Jython creator accepted a job at Microsoft, look how long it took for others to step up and revitalize Jython. It’s damn hard to pick up the pieces when the tech lead leaves.
For yet another example, take a look at the hit HSQLDB took when Thomas Mueller left the project. Again, it took years for another team to pick up the pieces and fully get back on track.
What will Die?
I don’t know. Perhaps nothing. Certainly not Java. But news like this does make me nervous, that’s all I’m saying. Here is why…
- Back in the old days, Sun heavily promoted Java on the desktop. JavaBeans were HUGE in the old days.
- Then came EJB. For many years, Sun lost interest in the desktop. Flash kicked our asses and today dominates.
- Only recently, Sun regained interest in client Java. Probably because key people in Sun strongly advocated this initiative.
- Now one of these key people just left Sun.
Best of all, Chet’s own words:
One of the things that attracted me to Flex, and to Adobe, was a client platform that enables very rich user experiences; transitions, animations, filters, and just darned good-looking UIs are all pretty exciting to this graphics geek.
So…Java didn’t offer enough of those things?
Disclaimer
I don’t know anything. I’m just blogging. You know, writing down my thoughts and ideas. In my opinion, everybody is replaceable.
It is also my opinion that when important people move on, the organization’s focus shifts to reflect the priorities of the replacement people.
And finally, I think it made for a good comic. That’s all.