Father of Java, James Gosling Unloads
javab0y writes "The folks over at basementcoders did a podcast with James Gosling, The Father of Java, last week at a coffee shop in San Francisco during the JavaOne conference. In a raw and no-holds-barred interview, James let loose on Oracle, the Google Lawsuit, and his experience with IBM. You know its going to be good when he starts out saying, 'I eventually graduated in '83. Went to work for IBM which is, you know, is within the top 10 of my stupidest career decisions I've made.' The podcast was fully transcribed."
I have plenty of respect for the guy's technical prowess. He was definitely also in the right place at the right time but also undoubtedly technically brilliant. And yet he runs his career like a schoolboy. You just don't go around openly rubbishing former employers like that as it makes prospective employers wary. After all you'll probably rubbish them when you're done too. I wonder how many opportunities he's missed acting that way.
These posts express my own personal views, not those of my employer
2. This isn't your typical dime a dozen BSCS or BSEE cubical wage slave that be easily replaced.
3. Unlike the folks in #2, he can say, "I created billions of dollars worth of revenue for x,y,z"
Of course he'll get hired - even by big unimaginative corporations who like their cookie-cutter employees.
RIP America
July 4, 1776 - September 11, 2001
I skimmed the whole thing, and read a few good chunks of it, in about 5 minutes. Much better than listening to a full hour-plus of audio. Thanks to whoever did that!
Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
I noticed that quote, too, but it goes deeper than it seems from the first glance. Just think about it: you may be sued by Oracle for violating JVM patents if you use Mono!
So far ahead?
.NET run on? [answer: 1 - Windows]. If you customer is big (bank, government department, military etc) they simply aren't running their biggest systems on Windows and .NET is not even a contender.
.NET]
.NET is good for the desktop, it blows in the enterprise (fortunately most enterprise developers know this; only folks with less than a decade of enterprise development experience seem to be under the delusion .NET is a better strategic choice [although it certainly has tactical advantages, but only n00bs get excited about them]).
How many platforms does
What approximate percentage of the development market (projects, jobsm tools, conferences, books, etc) does C# have relative to Java? [answer: approx 25% according to Tiobe.com; even PHP is a more popular development tool than C#]
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
What development platform has had no epidemics of vulnerabilities when deployed to be the Internet? [Answer: Java; contrast the ASP.Net platform that is was discovered to be *very* badly remotely exploitable in the last few days so much that Microsoft had to issue an emergency out-of-band patch]
Which development platform is conservative adding features (not worrying about 'trendy' features that get deprecated on the next release) so that massive investments on code are not deprecated by the need of a vendor to sell you a new IDE version every two years? [Answer: Java, not
You can keep your shiny new features that affect 2% of your codebase and survive for two years before something replaces them. I'll stick to saving myself time, my customers money, all the while keeping their systems safe.