Article of the Week: Things You Should Never Do, Part I (aka Old Code != Bad Code)

Title: Things You Should Never Do, Part I (aka Old Code != Bad Code)

Author: Joel Spolsky

Comments: This is an oldie, but a goodie. It is a reminder, to me, why rewriting an existing application can be both a financial and strategic mistake. Sometimes you cannot get around it, but the reasons I can think of have to do with building the applications on top of inadequate frameworks (read: Rewriting Reddit and MySpace moves to ASP.NET 2.0).

Favorite Quote:

There's a subtle reason that programmers always want to throw away the code and start over. The reason is that they think the old code is a mess. And here is the interesting observation: they are probably wrong. The reason that they think the old code is a mess is because of a cardinal, fundamental law of programming: It's harder to read code than to write it.

Published Tuesday, April 08, 2008 7:28 AM by Tod Birdsall
Filed under:

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

No Comments

Leave a Comment

(required) 
(optional)
(required) 
Submit
Picture of Tod Birdsall

Welcome!

This is the personal website of Tod Birdsall, a programmer, business analyst, and gamer. Not necessarily in that order. Learn more...

Subscribe

Be notified of my latest posts. Subscribe to my blog.