At which details all the reasons why you do NOT start from scratch. That these professed agreements seem in irresolvable opposition is an illusion: again, I think we are talking about different things. Rewriting Netscape may have been a bad idea, but rewriting a Perl script that transforms some data into other data probably is a good idea; and is especially so if reading the old code gives you a headache.
I think of it like architecture. Sometimes it would be silly to tear down a building and start over, but sometimes starting with dynamite is really the only path. So is it with software: there is a time to patch, and a time to scratch.
*Originally published at
Found an error or have a suggestion? Let us know and we'll review it.
Suggest a Correction
Grokking the Source
0 views
Comments (0)
Please sign in to leave a comment.





No comments yet. Be the first to comment!