Hacker News new | ask | show | jobs
by FourthProtocol 4854 days ago
It's an old practice - whether you call it a proof of concept, pilot or a prototype, the tough part is recognising it as such and to be willing to throw it out.

In the enterprise world this is really difficult because managers hate seeing those hours produce seemingly nothing, when in fact the product that follows will inevitably be orders of magnitude better in all respects than the throw-away that preceded it. Personally, the single biggest payoff I've gained from this approach is a cleaner architecture that cleanly separates concerns, allowing individual components to be refined even further.