Back to Blog
December 15, 2023·7 min read

The Art of Zero to One: Building MVPs

"Zero to One" is a specific kind of product work. It's not about optimization; it's about existence. Speed of learning is the only metric that matters. When you are building something new, you are fighting entropy and indifference. The challenge isn't just to build a product; it's to discover a market.

Zero to One Product Concept

1. The Trap of the MVP

The term MVP (Minimum Viable Product) has been diluted to mean "Phase 1 of the full product." This is dangerous. It leads to overbuilding based on unverified assumptions.

Often, founders and product managers fall into the "Build Trap." They believe that if they just build the feature set they envision, users will come. They spend months polishing a UI, setting up a scalable backend, and perfecting the onboarding flow, only to launch to cricket sounds.

The Reality: Most products fail not because the technology didn't work, but because nobody wanted it.
Instead of MVP, aim for the RAT (Riskiest Assumption Test).
Question: "What is the one belief I have that, if false, kills the entire business?"
Action: Test that first. Often, you don't need code to test it; you need a landing page, a Typeform, or a conversation.

Case Study: The Dropbox "MVP"

Dropbox is the classic example. Before writing complex file-syncing code (which is technically very hard), Drew Houston created a simple video explanation. He narrated what the product would do.
The Risk: Do people even care about file syncing? Or are they happy emailing files to themselves?
The Test: A 3-minute video posted on Hacker News.
The Result: The beta waiting list went from 5,000 to 75,000 overnight. He validated the demand before solving the technical problem.

2. Validation Techniques (Pre-Code)

Before you write a single line of code, you should have evidence that a problem exists and people are willing to pay (with money or time) to solve it.

The Smoke Test

Many founders collect email addresses on a landing page. This is a weak signal. People give out emails easily.
Better Approach: Ask for a commitment.
Instead of "Join the waitlist," try "Pre-order for $5." Or ask for a Letter of Intent (LOI) if you are in B2B.
Even if you don't process the payment (you can simulate a checkout that says "We are launching soon, you won't be charged yet"), the intent to click "Pay" is the gold standard of validation. It separates "This is nice" from "I need this."

Concierge MVP

Manually delivering the service. If you're building an AI travel planner, plan the first 10 trips yourself manually using Google Sheets.
Why do this:

  • You learn strict requirements. You see exactly where the friction points are.
  • You build a relationship with early users.
  • It's faster than coding. You can change your "algorithm" (your brain) in seconds.

If you can't satisfy a user manually, an algorithm won't fix it. Automation is for scaling a working process, not inventing one.

Wizard of Oz

The product looks automated to the user interface, but a human is pulling the strings in the background.
Example: Zappos. The founder, Nick Swinmurn, didn't build a warehouse. He went to a local shoe store, took photos of shoes, and put them on a website. When someone ordered, he bought the shoes from the store at full price and shipped them. He lost money on every sale, but he proved that people were willing to buy shoes online.

3. Do Things That Don't Scale

Paul Graham's advice is widely cited but rarely followed. We are obsessed with scalability from Day 1. "Will this architecture handle 1 million users?" Stop. You don't have 1 user yet.

Hand-Recruit Users

Don't run Facebook Ads. They give you numbers, not insights.
Find your users where they hang out. Reddit subreddits, LinkedIn groups, Discord servers, or actual coffee shops.
Send them a personal message: "Hi, I saw you complaining about X. I'm building a tool to fix X. Can I show it to you?"
The goal is to get 10 people who love you. Not 10,000 who verify your email.

Be the Customer Support

Give them your personal phone number or email. When they have a bug, fix it in real-time.
This level of service creates "Superfans." They will forgive your bugs because they know you care. They will become your evangelists.

Manual Onboarding

Watch them use your product over Zoom. Don't say anything. Just watch.
You will see them click on non-clickable elements. You will see them get stuck on the "obvious" dashboard.
Every time they frown, write it down.
Insight: A 30-minute observation session is worth 1,000 analytics events. Analytics tell you what happened; observation tells you why.

4. The "Mom Test"

When talking to users, stop asking if they like your idea. They will lie to be nice. Your mom will certainly lie to you.

The Rules of the Mom Test

  1. Talk about their life, not your idea. Ask about their problems, workflows, and current solutions.
  2. Ask about specifics in the past, not generics in the future.
    Bad: "Would you use an app that tracks your gym workouts?" (Answer: "Sure!")
    Good: "How did you track your last 5 workouts?"
    If they say "I didn't," then they don't have the problem. If they say "I use a notebook and it gets wet and I lose pages," then you have a potential customer.
  3. Talk less, listen more. You are a detective, not a salesman.

5. Defining Success for an MVP

How do you know if your MVP is a success? It's not about the number of signups. It's about Retention and Engagement.

If 100 people sign up and 0 come back the next day, you have failed.
If 10 people sign up and 8 use it every day, you have succeeded.
Product-Market Fit (PMF) starts with retention. Growth comes later.

Quantitative Signals

  • Retention Rate: Are they coming back?
  • NPS (Net Promoter Score): "How likely are you to recommend this to a colleague?" (For B2B especially).
  • Sean Ellis Test: "How disappointed would you be if this product no longer existed?" If>40% say "Very Disappointed," you have PMF.

6. Dealing with the Emotional Rollercoaster

Building 0 to 1 is emotionally draining. You will have days of euphoria ("We are going to be a unicorn!") followed by days of despair ("Nobody wants this, I wasted my life").

Survival Tips:

  • Focus on input, not output. You can't control if a VC replies, but you can control sending 10 emails.
  • Talk to users daily. Good feedback fuels you; bad feedback guides you. Silence kills you.
  • Iterate fast. The faster you loop through Build-Measure-Learn, the less painful each failure becomes. Failure is just data.

Conclusion

The goal of 0 -> 1 isn't to build a scalable product. It's to build a product that 10 people love. Once you have that fire, you can pour gasoline (scaling) on it. But don't build the engine before you have the fuel.

Remember, the biggest risk is not technical risk ("Can we build it?"). It's market risk ("Should we build it?"). Spend your energy answering the second question first.


References & Further Reading

The Art of Zero to One: Building MVPs | Akash Deep