Essay · 10 min read

In Defense of Not-Invented-Here Syndrome

Joel Spolsky · Joel on Software Free Intermediate

This gives you the sharpest rule for the build versus buy call: if it is a core business function, build it yourself, and if it is not, buy it. Spolsky's line maps almost exactly onto the question you are asking, because auth, payments, and email are rarely the thing customers pay you for. Use it as a one sentence test you can apply to every piece of your MVP.

  • Build the code that is your actual competitive edge, and only that
  • Commodity functions bought off the shelf free you to ship the differentiated part faster
  • The test is whether a function is core to why customers choose you

It answers 3 questions

  1. Should I hire an agency or a freelancer to build my MVP?
  2. My MVP needs users to log in, pay, and get notifications. Should I build auth, payments, and email myself or glue together no-code and third-party tools?
  3. When should I stop using an agency and hire my first in-house developer?

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 deepest no-code stack, database, workflows, and custom UI, for building genuinely complex web apps and marketplaces without... bubble.io Tool · platform Bubble, No-Code Full-Stack App Builder Bubble
  3. Battle-tested YC advice on landing your critical first engineering hire, from founders who've done it at scale. It reframes... YC Startup Library Article · Essay How to hire your first engineer (YC Startup Library) Y Combinator (Greg Brockman, Harj Taggar)
  4. 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
  5. A deep, practitioner heavy set of guides from operators who built strong technical teams from scratch, useful once you commit... First Round Review Article · long read Hiring engineers First Round Review
  6. 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
eChai Partner Brands The partnership →