Building Your MVP
What to build, what to skip, and how fast to move.
What Is an MVP (And What It's Not)
As Dalton Caldwell, Managing Partner at YC, explains: "The keyword here is viable. A product that doesn't work at all and is useless to everyone is not viable. It has to be useful enough to serve some kind of purpose for the customer."
An MVP is not a prototype. It's not a demo. It's the smallest version of your product that delivers real value to real users. Minimum refers to scope (few features), not quality (poor execution).
The 90/10 Solution
Paul Buchheit's framework: the first version is not going to be the final version, and it will very likely — a lot of the code — be rewritten, and that's okay.
How Long Should an MVP Take?
Technical Decisions
Choose tech you already know. Use third-party services for auth, payments, infrastructure. As Diana Hu explains: "Choose the tech for iteration speed. Keep it simple. Don't just choose a cool new programming language — choose what you're comfortable enough to launch quickly."