Hacker News new | ask | show | jobs
by firemanx 5056 days ago
Lessons I took away from the Mythical Man Month:

Version 1: Get to market, prove your product, make a big mess

Version 2: Make a ton of mistakes, screw everything up trying to clean up the mess but get sidetracked with all the great ideas you don't have time to implement

Version 3: Scale back, get smart, and build what version 2 should have been in less time

In my experience, most companies either get completely discouraged or worse yet just wreck themselves on version 2. The nice thing about iterative development is that the V1 - V3 spectrum happens fast and your failures are smaller.