Explicitly and without apology a marketing vehicle MaryMaryQuiteContrary

Tuesday Sep 28, 2004



We're hours away from the bits going live for the Java 2 Platform, Standard Edition (J2SE) 5.0 -- the Tiger release.

so exciting.

almost as good as when the Java logo got a makeover, and the steam started doing a sexy little swivel.

and speaking of sexy little swivels, there's a party in New York Thursday night to celebrate the release of Tiger.  just so happens that you -- that's right, you -- are invited.

you never know who might show up for this thing. hint, hint.

and do some swiveling.

so as the drum beat continues to grow louder in anticipation of this release, I'd like to share a little something written by Dr. Josh, celebrated author of Effective Java, which is as near and dear to the hearts of Java developers as Dianetics is to followers of Scientology. i'm going to keep milking that little one-liner until you guys tell me to stop as i think it's actually quite funny.

Dr. Josh -- he is a regular renaissance man, people.

Evidence: he's a poet:

The Tiger
By Dr. Joshua Bloch

Tiger, Tiger burning bright
Like a geek who works all night
What new-fangled bit or byte
Could ease the hacker's weary plight?

To the most despised cast
We'll bid a fond farewell at last
With generics' burning spear
The need for cast will disappear

While Iterators have their uses
They sometimes strangle us like nooses
With enhanced-for's deadly ray
Iterator's kept at bay

When from the collections ints are drawn
Wrapper classes make us mourn
When Tiger comes, we'll shed no tears
We'll autobox them in the ears

The int-enum will soon be gone
Like a foe we've known too long.
With type safe-enum's mighty power
Our foe will bother us no more

And from the constant interface
We shall inherit no disgrace
With static import at our side
Our joy will be unqualified

O joyless nights, o joyless days
Our programs cluttered with arrays
With varargs here, we needn't whine;
We'll simply put the args inline

As for noble metadata
I'll have to sing its praises later
Its uses are so numerous
To give their due, I'd miss the bus
 

Tiger, Tiger burning bright
Like a geek who works all night
What new-fangled bit or byte
Could ease the hacker's weary plight?

ok. real quick. first person to tell me what Dr. Josh based his poem on gets this prize.

picture of tiger keychain

post your responses to the comments section of this blog entry.

mary

p.s. put the args inline? that sounds a little painful.

Comments:

Well, of course it is based on the William Blake poem, "Tyger Tyger". If you thought "args inline" was strained, what about rhyming "power", with "more"?

Posted by Brian Utterback on September 28, 2004 at 06:59 AM PDT #

Brian gets a tiger! i got one more. only available to non-sun employee. really easy here, people...

mary

p.s. i love you Brian. but please don't make fun of Dr. Josh's poem. it gets my feathers ruffled.

Posted by mary on September 28, 2004 at 07:05 AM PDT #

It is based on The Tiger by William Blake (if that is not the answer, then it must be about the new java release) :) i don't know much of poems but that one really deserve to be published along with the release of J2SE 1.5. Here is the link http://165.29.91.7/classes/humanities/britlit/97-98/blake/POEMS.htm#TYGER

Posted by Bolivar Rodriguez on September 28, 2004 at 07:58 AM PDT #

you win Bolivar! (love that name!) no more tigers.

for now.

mary

Posted by mary on September 28, 2004 at 08:15 AM PDT #

The Tiger by William Blake http://www.bartleby.com/101/489.html

Posted by Will on September 28, 2004 at 08:38 AM PDT #

ok. i'll give Will a tiger too. but no more. no more tigers. i mean it, this time. no more.

mary

Posted by mary on September 28, 2004 at 08:43 AM PDT #

'TIGER.' 'TIGER' BY WILLIAM BLAKE!!! Just kidding. ;D

Posted by Bob Lee on September 28, 2004 at 08:59 AM PDT #

OK, you get one too CrazyBob because you made me laugh.

that's all. i'm serious this time. i'm not giving away any more. i really, really, really, really mean it this time.

mary

Posted by mary on September 28, 2004 at 09:16 AM PDT #

You should have scheduled the J2SE 5 release for September 18th and held it at halftime of the Louisiana State University (LSU), Auburn University football game. LSU are the bengal tigers, and Auburn are the tigers as well.

By the way, the Tigers beat the Tigers 10 to 9.

Which Tigers? The Tigers running Solaris, that's who! Use Netcraft's "<a href="http://uptime.netcraft.com/">What's that site running " feature to find out:

<a href="http://uptime.netcraft.com/up/graph?site=auburn.edu">Auburn Tigers

<a href="http://uptime.netcraft.com/up/graph?site=lsu.edu">LSU Tigers

Posted by Mark on September 28, 2004 at 11:44 AM PDT #

William Blake's "The Tiger".

Posted by Scott on September 28, 2004 at 11:57 AM PDT #

Um, "The Tiger" by William Blake, right? I mean, you don't really expect us to stop, do you? ;-)

Posted by Kris Schneider on September 28, 2004 at 11:59 AM PDT #

OK. Mark gets a tiger because he seriously earned one. And I am now an Auburn fan.

Scott, Kris: you're out of luck. Mark raised the bar. He's my standard of excellence now.

Mark, pls contact me using the following formula: first.last@sun.com. my firstname is Mary. My lastname is smaragdis.

mary

Posted by mary on September 28, 2004 at 12:18 PM PDT #

William Blake wrote the "The Tiger" poem so that Dr. Joshua Bloch could use it later when Sun announces JDK 1.5 'Tiger' release. See some planning goes a long way.

Posted by Anand Jain on September 28, 2004 at 01:38 PM PDT #

Lemme guess
Volume Volume burning bright
by: Jonathan Schwartz :-)

Posted by Arun on September 28, 2004 at 06:28 PM PDT #

Arun, I'd prefer to hear Jonathan do a cover version of MARRS' seminal 80s hit 'Pump up the volume' on next JavaOne over a polyphone honk-tone :-) cheers, dalibor topic

Posted by Dalibor Topic on September 28, 2004 at 07:06 PM PDT #

Post a Comment:
Comments are closed for this entry.