OdeToCode IC Logo

Long May You Run

Wednesday, December 5, 2012
Buick Roadmater

I work in an industry obsessed with novelty, so it must be the contrarian in me that likes to see software last a long, long time.

OdeToCode.com started almost 10 years ago. Internally there were 2 different applications running the site, and over the years we made tweaks and added features, but most of the code was the same code from 10 years ago.

A couple weekends past I sat down to fix some performance problems and, in a fit of short-sightedness, ended up rewriting everything (except for the database) from scratch. The result is a leaner, meaner, single application that will be easier to move to an environment with more headroom, like Windows Azure. 

I hope I don't have to do that again for a long, long time.


Comments
Gravatar Rik Hemsley Wednesday, December 5, 2012
Source or it didn't happen ;) Mainly because I want to steal it.
CMC Wednesday, December 5, 2012
Any chance you could add a visible count of comments to blog titles?
Gravatar Scott Wednesday, December 5, 2012
@Rik: Give me a chance to clean up from the weekend hacking first :) @CMC - Added!
Gravatar Jeff Wednesday, December 5, 2012
No kidding. iInstant response! Great Job. I too would like to see what you did..
Gravatar Ian Patrick Hughes Wednesday, December 5, 2012
I love everything about this post. Even seasoned developers fall prey to that novelty obsession and frequently underestimate how long their software will be running. I think that's actually a great aspect of software development. Well built software can happily run for really long time....then you can always come back to it.
Comments are closed.