James Gosling: Bitter Old Man

In my college days I used to send up daily supplications to the creators of Java for making such a kick ass language especially after having to work with Squeak Smalltalk (Uuurghhh!!), C++ and C. Later on I found out that the creator of Java was also the author of the insightful and still relevant paper Phase Relationships in the Standardization Process which brings to mind the slightly mangled Mark Twain quote
People who love sausage and respect the law technology standards should watch neither being made.
Recent comments by Gosling have made me lose my original reverence and instead this feeling is slowly being replaced by bewilderment. Over the past year, every article I've seen with comments by Gosling has had a simple theme; "C# sucks, Java rocks". He has repeated this message on eWeek, Computer World and C|Net. Each time he makes bogus claims and ends up sounding like a jealous school girl complaining about her ex-boyfriend's new girlfriend. The last time his comments were linked from Slashdot there were quite a number of people who were similarly put off by his blatant partisanism which eschewed objectivity for spewing the party company line.

Slashdot posts such as Hi kettle, my name's pot!, Interesting, how?, Disappoining and SUNW against the wall, this time for keeps, "imitation" flows in both directions and Gosling's and Sun's markting fluff show how much most people saw such comments as unbecoming and consisting mostly of marketing fluff. It's depressing to see someone who you viewed as a technical giant turn into a FUD spewing PR flack. What's next, Dennis Ritchie dissing Bjarne Stroustrup on Infoworld for biting his style? Sad, indeed.

The most irritating piece of FUD is probably questioning the security of the .NET Framework by calling attention to the ability to work with pointers in C# via the unsafe facility but then conveniently forgets JNI. Specifically I'd like to point out Eric Gunnerson's Unsafe at the Limit article which points out
When you use the unsafe keyword, the resulting IL is marked as unsafe and can only run in a fully trusted environment (usually, security policy only trusts local assemblies). In the current version of the runtime, unsafe is defined at an assembly level, so having any unsafe code in assembly makes the entire assembly unsafe.
which doesn't strike me as any different from when I used Java APIs that used JNI under the covers.

Coincidentally, I was quite surprised when I visited the weblog of Graham Glass, a noted Java-head and bringer of JGL, and noticed that he expressed similar sentiments about Goslings recent comments. It looks like even the Java community isn't being fooled by the empty vitriol. One wonder's why Gosling and crew don't just work on making Java a kickass language and platform then let the code talk instead of sullying themselves by getting in the kind of mud slinging matches best reserved for US politicians during election season .

#

Nigeria: From Frying Pan to Fire

As if things couldn't get any worse, according to Reuters a fatwa has been issued against the reporter whose article kicked off Miss World riots. It's quite depressing to not be able to watch the news, go to work or even read kuro5hin without seeing references to the turmoil back home. Particularly irritating has been the common gaffe (even made in the K5 Nigerian Bloody Friday article) of stating that Nigeria is a muslim country when in truth it's split about 50-50 Moslems to Christians.

I remember mentioning a few weeks ago that people were suggesting impeaching my dad because he travelled to much even though his trips were all related to bringing in foreign investment. Finally we get a coup like hosting the Miss World pageant and this is how people fuck it up. My dad, he can't win for losing. And you think you have a tough job.

#

Slashdot Attention Whores

I recently noticed that there are people who are really into the Slashdot Friend or Foe feature. Posters like FortKnox and ekrout brag about their list of fans , 361 and 350 respectively, in their sigs. Methinks there is much a psychology major could deduce from such behavior.

Even though I should be used to it by now I still can't get over how less technical the Slashdot crowd compared to a few years ago. I recently looked at the highly rated comments in a story about Linus on Linux 2.6 and most of them were jokes, flames or just plain cluelessness. Given that K5 turned to a politics and current affairs flame board a several months [or is it years?] ago I now satisfy my need for technical discussion mostly on the Joel On Software Discussion forums which for now have an excellent signal/noise ratio. I'd love suggestions about any more similarly technically oriented discussion forums online.

#

Disclaimer:The above comments are my opinions and do not reflect the opinions, plans, strategies or intentions of my employer
 

Categories: