Book · 336 pages

The Mythical Man-Month: Essays on Software Engineering

Frederick P. Brooks Jr. · Addison-Wesley (Fred Brooks) Paid Intermediate

This is the source of the second-system effect, the exact failure mode in your question. Brooks describes how the second system a person designs is the most dangerous, because they cram in every feature and refinement they held back the first time. Read the second-system chapter to recognize the urge in yourself before it bloats your rebuild into something slow to ship and worse than what it replaced.

  • The second system tempts you to over-build with deferred features
  • Confidence from version one is exactly what makes version two risky
  • Discipline about scope is what keeps a rebuild from ballooning

The question it answers

  1. When is the right moment to stop iterating on the MVP and rebuild it properly, and how do I avoid the second-system rewrite trap?

Read with it

  1. The permission slip to recruit users by hand, do things manually, and deliver 'insanely great' experiences to your first few... paulgraham.com Essay · ~15 min read Do Things That Don't Scale Paul Graham
  2. Video · ~13 min How to Plan an MVP Michael Seibel (YC)
  3. The customer-development originator's clearest statement on scoping the minimum feature set to reach your earliest believers.... steveblank.com Article · ~8 min read Perfection by Subtraction, The Minimum Feature Set Steve Blank
  4. Long-form, candid interviews with Indian founders and investors on how they actually grew, distributed and built brand, one of... The Neon Show / Neon Fund Podcast · 200+ episodes The Neon Show (100x Entrepreneur Podcast) Siddhartha Ahluwalia
  5. Michael Seibel, who ran YC, makes the blunt case for shipping something almost embarrassingly simple and learning from real... Y Combinator Startup Library Video · ~10 min video How to Build an MVP Michael Seibel
  6. This is the canonical warning against throwing away working code and rebuilding from scratch, told through Netscape's rewrite... Joel on Software Essay · ~10 min read Things You Should Never Do, Part I Joel Spolsky
eChai Partner Brands The partnership →