Over a million developers have joined DZone.

James Gosling Leaves Sun: End of A Golden Era?

DZone's Guide to

James Gosling Leaves Sun: End of A Golden Era?

· Java Zone ·
Free Resource

Verify, standardize, and correct the Big 4 + more– name, email, phone and global addresses – try our Data Quality APIs now at Melissa Developer Portal!

I was sad to hear that James Gosling will be leaving Sun/Oracle. James has been a hero for me, and many others, in the both the Java community and the software world in general. In his blog post, entitled Time To Move On, he states that he resigned from Oracle on April 2nd. Of course, what interests most people is why he left:

From James' new blog:
As to why I left, it's difficult to answer: just about anything I could say that would be accurate and honest would do more harm than good. The hardest part is no longer being with all the great people I've had the privilege to work with over the years. I don't know what I'm going to do next, other than take some time off before I start job hunting. 

I'm not here to speculate, but I'm sure the Oracle takeover made up his mind to move on. He'll be missed, but I've no doubt that he will continue to have an impact somewhere else in the Java world. There will be no shortage of companys looking for Java's leading man to boost their profile, and continue innovating.

All I'd like to say is thanks to James for bringing Java to where it is today. I'm looking forward to seeing what he does next. What do you think of the news? 

Developers! Quickly and easily gain access to the tools and information you need! Explore, test and combine our data quality APIs at Melissa Developer Portal – home to tools that save time and boost revenue. Our APIs verify, standardize, and correct the Big 4 + more – name, email, phone and global addresses – to ensure accurate delivery, prevent blacklisting and identify risks in real-time.


Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}