James Turner just published a thought provoking article on oreillynet, The Worthlessness of Code:
The cold reality that software companies try to ignore is that ANY major piece of software needs to be rewritten from the ground up eventually. They age, get bit-rotted, are obsoleted by new technology and generally become less and less supportable. A ground-up rewrite preserves most of the perceived value of the code, because the existing system can serve as a template for how the hard things were solved the last time around.
Post a Comment