by skyfallsin on 1/3/12, 4:47 PM with 6 comments
by smilliken on 1/3/12, 6:19 PM
In particular, you're setting yourself up for failure if you're building a product knowing that you're going to throw it away-- you'll make poor choices that will stick with you for longer than you expect. Besides that, rewrites are risky for a business; they are often never completed since requirements and scope are constantly changing.
by klaut on 1/3/12, 5:18 PM
by ropman76 on 1/3/12, 5:52 PM
by orthecreedence on 1/3/12, 6:57 PM
If you build an MVP, build a really solid foundation. Take the time to do it right. Build a minimal set of features but make your foundation rock solid. Then you don't have to waste time rebuilding when you can just add to what you've got. Will you be two weeks later to market? Perhaps, but you can now iterate on what you've got instead of rebuilding, which would most likely take a lot more than two weeks.
Building things with "we're just going to throw this out newayz" in mind is also pretty bad for morale. Everyone's smiles on the outside, but those developing are thinking "how many rewrites is this thing going to go through?"
Building right the first time will ultimately save time, effort, stamina, and make everyone happier with the product (customers and those building it).
by brockf on 1/3/12, 7:13 PM