>just throw the code away and rebuild it
What about all the undocumented "adjustments" ("bug fixes" in a professional context) that were made to make it actually useful?
Well first it could write a spec, THEN throw it away :) Like you are supposed to do with a prototype.
Well first it could write a spec, THEN throw it away :) Like you are supposed to do with a prototype.