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 now closed.
by K. Scott Allen K.Scott Allen
My Pluralsight Courses
The Podcast!