I did a a few comp-sci classes at Uni as aprt of a degree that I never finished, any-way one of the lecturer's said (quoting someone else) something that has greatly influenced the way I write code-
"a program is a letter from one programmer to another that just happens to be understandable by the computer as well"
I always try and keep that in mind when I program. I don't necessarily agree that Gordy needs to throw away what was written but it certainly needs to be understood, "I get the result I expected" (for all the test conditions I thought of) is far short of good enough.
Until you've lost your reputation, you never realize what a burden it was or what freedom really is. -Margaret Mitchell