4 ms·
"We acknowledge that nobody should ever rewrite from scratch... but after five years we're rewriting from scratch because we know better."
by pwinnski 7y ago
"We acknowledge that nobody should ever rewrite from scratch... but after five years we're rewriting from scratch because we know better."
- bdcravens 7y agoIt’s an iterative rewrite, which is how you should do it. “Rewrites are bad” refers to a blank slate and reimplementing.
- pwinnski 7y agoI didn't choose the framing, they did. Here are the first sentences of the first two paragraphs: > Conventional wisdom holds that you should never rewrite your code from scratch, and that’s good advice. > Still, software codebases have life spans.
- bdcravens 7y agoYes, those sentences set up the rest of the article, establishing the thesis: Those two sentences are true, and not necessarily at odds with one another. The author spends the rest of the article explaining this, and how they accomplished it.