Tiger Poem by Joshua Bloch
By edward on Dec 27, 2004
I bet many of you have read Joshua Bloch's poem about Tiger. So how about a audio version of it? ;-)
For your convenience, I also post the poem here:
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 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 typesafe-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 And 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?