Awesomely Venerable Code

During the recent server turmoil I took the opportunity to enable some very robust error reporting.  I started noticing a few errors a day from Krakathoom's website, my old band.  I hadn't realized that it was getting any traffic until I looked at the source, which turned out to be a tiny piece of code I wrote nearly 10 years ago for my friend Jeff, who writes Velcrometer and was the bassist for Krakathoom.  What was this code, and why was it still running at all?



Saturday April 4 4:2 PM
3232 Blog     RSS Feed RSS
The 3232 Design Blog is here to help you with your small business marketing and graphic design needs. If you feel your needs are not being met, please post a comment and it will be answered in the order in which it was received.
Awesomely Venerable Code
RSS Feed

During the recent server turmoil I took the opportunity to enable some very robust error reporting.  I started noticing a few errors a day from Krakathoom's website, my old band.  I hadn't realized that it was getting any traffic until I looked at the source, which turned out to be a tiny piece of code I wrote nearly 10 years ago for my friend Jeff, who writes Velcrometer and was the bassist for Krakathoom.  What was this code, and why was it still running at all?

Tiny Planets - 03/29/10
How to fly - 01/05/10

Show all blog entries

When Jeff started Velcrometer at Blogspot they didn't have a nice mobile interface.  He asked me if I could come up with some way to take the content from Blogspot and reformat it for a mobile screen.  Or I might have just done it, having bought an iPaq PocketPC.  Using ColdFusion 4 I scraped the pages, then parsed them for the current entry and the archive links by using the code comments in the page as reference points.  It worked rather well, especially considering he's got years of entries on there.

What I couldn't figure out was why Blogspot had never updated their code in the last decade.  I mean, HTML standards have come and gone since then.  CSS was a pipe dream.  Font tags were all the rage.  Picture this code with long hair wearing a dirty plaid shirt at a coffee shop listening to Kurt Cobain.  That's how old it is.  In internet years that's nearly 100.  

So wait, picture that code wearing a top hat at an absinthe bar listening to Gustav Mahler.

Eventually the band broke up and I forgot all about it until the server upgrade, and spotting the errors.  For code that's a decade old, a few minor errors is pretty interesting.  I could fix it, but then the code wouldn't be a decade old anymore.  That code has lasted through three hardware and countless software updates.  Jeff never updated his Blogspot template and now that it's no longer even offered he wears it like a badge of honor.  

It's a good thing he never updated his template, or I'm sure the code would have stopped working immediately.

Comments
Absinthe - Ian, Monday, April 6 2009, 11:09 AM
It's quite easy for me to picture top hats and absinthe bars, since, oddly enough, I just watched Moulin Rouge last night. I'm not sure how the Green Fairy might help you maintain decade-old code, but it's worth a shot.

Re: Absinthe - Richard, Wednesday, April 8 2009, 07:57 PM
Dude, the Green Fairy can do anything.

Still Krakin' - Fred, Thursday, April 23 2009, 12:54 AM
Krakathoom broke up? I've been showing up for practice every other Thursday for the last two years! Oddly enough, I was randomly looking up something on the old site this evening and ran across this blog entry. (Insert your interpretation of Malcolm Gladwell's "The Tipping Point" here.) Hope all is well at the 3232 Zoo, and I'll keep my fingers crossed for a Korean Firmware reunion show.

Add Your Comment:
Your Name:
Email Address or URL:
Title of Comment:
Comment Body: