Hacker News new | ask | show | jobs
by detaro 1812 days ago
> Rewrites per definition already has a perfect specification in the old code

If the old code is a perfect specification, there is no need to rewrite it, because you already have a code base that performs to specifications.

Less glib, random code is a terrible format for specifications, because it contains lots of things that aren't actually requirements of the specification, but implemenntation details. And a specification that contains lots of specific things that aren't actually part of the specification is not a good one.

1 comments

In other words, a rewrite is never actually that. There should be a better word we use for this, like 'replacement'