Mar 28 2012

The Big Rewrite

When working with legacy code, there is a big difference between a developer trying to add or fix a feature and getting it to work and another developer trying and giving up only to recommend a complete rewrite. From my experience, the one main reason why any person suggest a complete rewrite of an existing application or feature that works for a large install base is only because they don’t understand it. I would be suspicious of any engineer or developer if he or she recommends to rewrite any large portion of a existing appellation just because because they don’t understand it.