> The two big variables are the skill of the architect, and their understanding of the real problem.
I read the article as discussing when to throw your own code away and start over. Under those circumstances, aren't you more skilled today than you were when you wrote the original? Is your understanding of the problem better or worse?
For that matter, is it even the same problem, or has the problem itself changed since you first wrote the code?
I read the article as discussing when to throw your own code away and start over. Under those circumstances, aren't you more skilled today than you were when you wrote the original? Is your understanding of the problem better or worse?
For that matter, is it even the same problem, or has the problem itself changed since you first wrote the code?