How debugging Java taught me about professional anvil shooting

Today I decided to look a into a bug we encountered when using the Sun Java JRE 1.6 on certain distributions of Linux. When we first found the defect it became pretty clear that something somewhere had changed between JDK 1.5 and 1.6. In 1.5 everything worked like a charm. In 1.6, the best case was a hang and the worst case seemed to be the JVM exploding internally.

Either way my pronouncements that things worked just fine thankyouverymuch on the Mac weren’t going to cut it as far as getting the defect fixed.

So, in order to debug the issue I started installing a bunch of different Linux distros into virtual machines.

And then I sat around.

And waited.

And watched the progress bar.

And then finally complained on Twitter.

Tweet One

Thankfully my friend Mike took pity on my plight and replied back promising approximately two minute worth of diversion.

Tweet Two

Boy was that two minutes well spent. His link led me to this blog post which contained this bit of YouTube powered awesomeness:

My reply Tweet to Mike pretty much sums it up:

Tweet Three

Naturally this all got me thinking about how little gunpowder was needed to hurl this anvil into the air. That then led me of course to Wikipedia’s History of Gunpowder page. I knew that it had been invented by the Chinese a long time ago but I had no idea that it was probably done by some master alchemist who was searching for the “elixir of immortality.” (Boy did he miss on that one.)

In fact here is an artistic representation of the master right before he accidentally blew himself into smithereens.

Master before

I guess that’s why the original inventor of gunpowder is still somewhat anonymous. It must have been up to his surviving apprentice to be in charge of the story after his master blew up like a JDK 1.6 on Linux.

And we all know that the apprentice isn’t the one that specializes in blatant self promotion…

The Donald

About Grant

I grew up on the mean cul-du-sacs of Troy, Ohio, USA. I first started "programming" at the age of five on an Atari 400 when I used BASIC to draw an ASCII picture of robot with wheels on his feet. Why the emphasis on feet with wheels? At the time it was a big deal, I didn't have wheels on my feet which forced me to walk everywhere. I would have been so much cooler to just skate around. Since then I've gone on to work on all manners of different technologies, but rest assured if I ever write another robot program he won't just be walking around. Perhaps some tank treads...
This entry was posted in Explosions, Pretty Darn Useless. Bookmark the permalink.

One Response to How debugging Java taught me about professional anvil shooting

  1. Chip Lynch says:

    Have you seen the movie “Sweet Home Alabama” (Reese Witherspoon)? There is much to enjoy, including flying anvils.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>