JavaOne Day 0
Here we go, the annual trek to that horrible wannabe city, San Francisco, to attend yet another JavaOne. For once I’m actually showing up before the event and so far I’m regretting it. I did go to the groovy/grails event in the hope of free loot and possibly some fun socialising.
Unsurprisingly, it was a bitter disappointment. It seemed to be ‘now that we have you all in a room, lets sit you down and lecture you for the next few hours. Here’s one beer to tide you over’. Still, for groovy fanboys it probably was a good jizzfest.
I did try to listen in and learn, I really really did. I lasted all of 10 minutes. Maybe I was just horrifically unlucky and just caught the crappiest 10 minutes, but really, the one message that every slide and peptalk seems to scream out is ‘this is useless junk, but it has serious peniswagglage points, so lets all waggle together’.
It’s a shame, really. I’m sure there are people out there doing useful things with groovy. I suspect these people aren’t doing any of the ‘awesome’ things that were being pimped here. Exactly what kind of moron you’d have to be to think that growl notifications of events is a useful feature? How about Groovy AOP? There’s something sort of sad about all these community plugins that are being developed. It’s basically a bunch of people with nothing better to do with their time writing useless junk to gratify some bizarre sexual need.
The next bit I saw were a couple of demos. Again, mindblowing in their uselessness. I’m so so sick of mashups. Who the fuck uses them? Do they have ANY practical usage other than ‘oh look, we can combine two useful services into one useless pile of twaddle’? Is there a single mashup out there that’s actually useful, and does more than elicit a ‘oh, that’s cool, lets move on now’ sort of reaction? The grails example shown was delightful in its utter pointlessness. A mashup of flickr with google maps, where you can see pictures….of…..locations. Just what you’ve always wanted to do. Cheap at double the price.
The next example went from snazzy interface to a 1998 flashback. Remember what the rage was all then? You’ve luckily forgotten, so I’ll remind you. It was Swing hello world examples with a JButton. So, that’s what we’re shown. A JFrame, with, you guessed it, a JButton. These guys sure know how to party.
So I bailed, which is a shame as there were a lot of people I wanted to meet in there. Hopefully I’ll bump into most of them over the next few days.
Aside from all that, there’s something very curious about JavaOne this year. For some odd reason, I feel….personally invested. Having been part of the review board for the submitted talks, I really do hope that people enjoy the EE and web tracks. Participating in the process was a very gratifying experience; you’d be amazed at how many Sun talks were declined because they were vendor pitches!
May 8th, 2007 at 3:03 am
First
May 8th, 2007 at 3:21 am
Too bad you didn’t stay to see my Swing demo crafter in 40 minutes :))
May 8th, 2007 at 5:24 am
Hani… while bile is your business I think you’re being a little harsh in places - but then with a vested interest as a Grails dev I would say this :)
Growl notifications - such a minor featurette I hacked together to show people how the event hooks work in Grails scripts. As you don’t use Grails yourself you don’t seem to appreciate the usefulness of this but other people do - when multitasking in your work it is very nice to leave some other “long” task running and come back to it when you know it is complete instead of manually “polling” it. The point behind this demo functionality however is that a bunch of other automation is possible using the same hooks (i.e. CVS/SVN automation for people who don’t use IDEs for this).
As for mashups, I agree with you on the weirdness of “X + Y = WTF?” mashups. However these serve the purpose of showing people that they can, in very short space of time, get Web 2.0 stuff happening. Whether or not one is a Web 2.0 believer is another matter, but Web 2.0 sells right now. I’m a Web 1.0 / 1.5 man myself :)
May 8th, 2007 at 6:02 am
Hani, I want you to know that a lot of us out here are relying on you for clear and unbiased reporting on JavaOne. Keep up the good work.
May 8th, 2007 at 9:12 am
What I want to know, is how Hani gets away with saying the stuff he does about people he undoubtedly encounters on a daily basis. :-)
Truly remarkable. Hani, the real Spiderman!
May 8th, 2007 at 9:46 am
Hani the Spiderman? hahahahahaha hehehehehe hahahahaha!!! hysterical
May 8th, 2007 at 4:29 pm
There once was this guy who learned Ruby -
It made him feel hot hip and Groovy.
“When everything else fails
Just write web apps in Rails!”
Said the asshatted chozgobbling booby.
May 10th, 2007 at 1:57 am
I was groovy back in the 60s, but didn’t go out on rails much as British Rail really didn’t have a very reliable service.
May 23rd, 2007 at 9:02 am
I just thought I should get back to Java this morning, so I dnloaded Grails…have to think about salary range, PHP and RoR doesn’t really pay much because they’re not complicated enough to use.
June 6th, 2007 at 11:44 am
I was glad to finally meet you in person.
Keep up with the healthy criticism, although I enjoyed Guillaume’s presentation very much, you missed some juicy bileable absurd quotes from the ThoughWorks guy about test driven madness.
Too bad you left early, I would have liked to have more time chatting with you.
P@
June 9th, 2007 at 7:52 pm
[...] Hani Suleiman [...]