Comment Re:Wasted work... (Score 1) 100
Prototype? Proof of Concept? Yea right, boss' and customers don't want to hear that crap. They will not want to pay for the second draft. If you have to rewrite your code, you better do it before they see it.
With that said, SaFE (agile) helps with this, you purposely start small and get customer (could be boss, upper management, customer) buy in on the outcome as well as what the next steps will be. You can bury a lot of rewriting in those subsequent steps.