Strategy
The single most common mistake we see in first product conversations is scope, not technology. Founders arrive with a full feature list — social login, an admin dashboard, push notifications, in-app chat, multi-language support — for a product that hasn't yet proven anyone wants the core idea. An MVP's job is to test the core idea as cheaply and quickly as possible, not to arrive fully formed.
Pick a single primary user and trace the one path that delivers your product's core value, start to finish. Everything that isn't on that path is a candidate for v2. If your product has two very different user types (say, a marketplace with buyers and sellers), you often still need to build for both to make the loop work — but keep each side's version of that flow as narrow as possible.
If you can't describe your MVP in three features or fewer, it isn't scoped yet. This isn't a rule about counting — it's a forcing function. Try to state your MVP that way, and the features that don't fit reveal themselves as things you're building because they feel important, not because the launch depends on them.
Almost nothing about authentication, payments, or basic backend infrastructure is worth building from scratch at MVP stage. Managed auth (Firebase Auth, Clerk), subscription/entitlement management (RevenueCat), and a managed backend (Firebase, Supabase) let a small team spend its limited engineering time on the parts of the product that are actually differentiated, instead of reimplementing solved problems.
As an illustration: a founder wants a booking app for independent fitness instructors. The full vision includes payments, reviews, recurring class packages, waitlists, instructor payouts, and a marketing website with SEO-optimized instructor profiles. A defensible MVP scope is: instructor creates a class with a time and price, a client books and pays for one class, both get a confirmation. That's the entire loop. Reviews, packages, waitlists, and payouts are all real features — for v2, once the core loop has proven that instructors and clients will actually use it.
A properly scoped MVP — one core journey, managed infrastructure for auth and payments, a single primary platform — is realistically a six-to-ten week build from a finished design, not a six-month one. If your MVP timeline is stretching toward six months, that's usually a sign the scope has quietly grown past "minimum" rather than a sign the product is unusually complex. It's worth revisiting the three-feature test at that point rather than pushing forward on the original plan.
The goal of an MVP isn't to be small for its own sake — it's to get real usage data as fast as possible, so the next round of decisions is based on what people actually do instead of what you assumed they'd want.
More from the journal
App Store
Apple rejects a meaningful share of first-time submissions, and it's rarely the exotic reasons founders worry about. Here's what actually trips people up, and how to submit clean.
Launch
Launch day is the easy part. The work that determines whether it goes well happens weeks earlier — here's the sequence we actually follow.
Engineering
Cross-platform frameworks have closed most of the historical gap with native — but not all of it. Here's the actual decision framework, not a philosophy war.