Article · 10 min read

Yagni (You Aren't Gonna Need It)

Martin Fowler · martinfowler.com Free Intermediate

For the refactoring half of your question, Fowler explains why building for imagined future needs usually costs more than it saves. He carefully separates real over-engineering from healthy refactoring, so you can tell craft from gold-plating in your own codebase. A precise, engineer-to-engineer read.

  • Do not build capability for a future you have not validated.
  • Presumptive features carry build, carry, and repair costs.
  • Refactoring for changeability is fine, speculative features are not.

It answers 2 questions

  1. I keep polishing the design and refactoring instead of shipping. How do I know I'm gold-plating my MVP versus doing necessary work?
  2. What are the warning signs a developer is building the wrong thing?

Read with it

  1. The single best thing ever written on customer conversations. It teaches you to ask about the customer's life and past... momtestbook.com Book · ~130 pages The Mom Test Rob Fitzpatrick
  2. 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
  3. 200+ candid conversations with Indian founders and investors on how they actually found their idea, spotted a trend, and... Apple Podcasts Podcast · podcast series (45-90 min episodes) The Neon Show (formerly 100x Entrepreneur) Siddhartha Ahluwalia
  4. Video · ~13 min How to Plan an MVP Michael Seibel (YC)
  5. Basecamp's battle-tested, opinionated system for shipping meaningful work in fixed cycles without endless backlogs, a primary... Basecamp / 37signals Book · free online book Shape Up: Stop Running in Circles and Ship Work that Matters Ryan Singer
  6. This is the canonical source of the ship-ugly-first idea, the LinkedIn co-founder's own essay behind the line about being... LinkedIn Essay · About a 6 minute read If There Aren't Any Typos In This Essay, We Launched Too Late Reid Hoffman
eChai Partner Brands The partnership →