When is it time to start afresh instead of trying to rewrite the existing project?

Posted by gablin on Programmers See other posts from Programmers or by gablin
Published on 2011-01-14T13:35:55Z Indexed on 2011/01/14 13:57 UTC
Read the original article Hit count: 217

Filed under:

As projects grow and age and new features are introduced, there may come a time when it's probably better to start anew. Some features may require so much rewriting that it would be easier (and maybe faster) to just rewrite the whole thing from scratch. Also, then you have the opportunity to apply what you've learned from the first project and thus improve the code and design of the successor.

Is there a way of recognizing when this time is? Is it just a gut feeling, or could you say that "after x years, you probably should start over", or some other rule of thumb?

© Programmers or respective owner

Related posts about project