---
title: Your first users are a search problem
description: Most people have never been among a product's first ten users, so your first ones won't come from convincing the crowd. They come from finding the few who love being early or have a burning problem. Notes on Y Combinator's How To Get Your First Users, where Ankit Gupta swaps the minimum viable product for a minimum evolvable one.
date: 2026-10-19
tags: startups, first customers, product launch, Y Combinator
---

Your first users won't come from convincing people. They come from finding the few who already want to be first. Ask yourself how many products you use today that you were among the first ten users of. For most people the answer is zero, which is Ankit Gupta's point: finding your first users is more of a search problem than a persuasion problem. So your first version only has to survive contact with a tiny group of people who might actually try it, and then change fast.

The video is [How To Get Your First Users](https://www.youtube.com/watch?v=0kARDVL2nZg), five and a half minutes on Y Combinator's channel, an episode of their Main Function series published in January. Ankit is a general partner at YC. His update to the classic playbook: you don't just need a minimum viable product. You need a minimum evolvable product.

I'm writing this one for myself first. I ship side projects all the time, and [mulewatch](/projects/mulewatch.html) and [vibetidy](/projects/vibetidy.html) are on npm. Both are free and open source, so nobody pays for them. If you're also on the near side of that line, with something built and no first client yet, this note is for you too.

## Almost nobody wants to be first

Most people aren't early adopters. Almost no one wants to be a startup's first paying customer, and yet every great product still finds a few people willing to take that leap.

Ankit names two kinds. Some people just love being early: his colleague Gustav spent years at Airbnb trying products from startups and bringing them into the company. Others have a problem so pressing that they'll give any new product a shot if it looks like it could make their life easier.

<figure class="fd-fig fu-crowd" aria-labelledby="fu1-cap" data-desc="A crowd of forty people. Most are plain: they are never among a product's first ten users. Three are cobalt, people who love trying new things, like Ankit's colleague Gustav, who spent years at Airbnb bringing startups' products into the company. Two are yellow, people with a burning problem who will give any new product a shot if it could make their life easier. The line under it: finding your first users is more of a search problem than a persuasion problem. The proportions are schematic; the video gives no share.">
<svg class="fu-crowd-art" viewBox="0 0 400 168" aria-hidden="true">
<g class="fu-p"><circle cx="20" cy="18" r="7"/><path d="M8,44 V36 Q8,29 15,29 H25 Q32,29 32,36 V44 Z"/></g>
<g class="fu-p"><circle cx="60" cy="18" r="7"/><path d="M48,44 V36 Q48,29 55,29 H65 Q72,29 72,36 V44 Z"/></g>
<g class="fu-p fu-p-try"><circle cx="100" cy="18" r="7"/><path d="M88,44 V36 Q88,29 95,29 H105 Q112,29 112,36 V44 Z"/></g>
<g class="fu-p"><circle cx="140" cy="18" r="7"/><path d="M128,44 V36 Q128,29 135,29 H145 Q152,29 152,36 V44 Z"/></g>
<g class="fu-p"><circle cx="180" cy="18" r="7"/><path d="M168,44 V36 Q168,29 175,29 H185 Q192,29 192,36 V44 Z"/></g>
<g class="fu-p"><circle cx="220" cy="18" r="7"/><path d="M208,44 V36 Q208,29 215,29 H225 Q232,29 232,36 V44 Z"/></g>
<g class="fu-p"><circle cx="260" cy="18" r="7"/><path d="M248,44 V36 Q248,29 255,29 H265 Q272,29 272,36 V44 Z"/></g>
<g class="fu-p fu-p-need"><circle cx="300" cy="18" r="7"/><path d="M288,44 V36 Q288,29 295,29 H305 Q312,29 312,36 V44 Z"/></g>
<g class="fu-p"><circle cx="340" cy="18" r="7"/><path d="M328,44 V36 Q328,29 335,29 H345 Q352,29 352,36 V44 Z"/></g>
<g class="fu-p"><circle cx="380" cy="18" r="7"/><path d="M368,44 V36 Q368,29 375,29 H385 Q392,29 392,36 V44 Z"/></g>
<g class="fu-p"><circle cx="20" cy="58" r="7"/><path d="M8,84 V76 Q8,69 15,69 H25 Q32,69 32,76 V84 Z"/></g>
<g class="fu-p"><circle cx="60" cy="58" r="7"/><path d="M48,84 V76 Q48,69 55,69 H65 Q72,69 72,76 V84 Z"/></g>
<g class="fu-p"><circle cx="100" cy="58" r="7"/><path d="M88,84 V76 Q88,69 95,69 H105 Q112,69 112,76 V84 Z"/></g>
<g class="fu-p"><circle cx="140" cy="58" r="7"/><path d="M128,84 V76 Q128,69 135,69 H145 Q152,69 152,76 V84 Z"/></g>
<g class="fu-p fu-p-need"><circle cx="180" cy="58" r="7"/><path d="M168,84 V76 Q168,69 175,69 H185 Q192,69 192,76 V84 Z"/></g>
<g class="fu-p"><circle cx="220" cy="58" r="7"/><path d="M208,84 V76 Q208,69 215,69 H225 Q232,69 232,76 V84 Z"/></g>
<g class="fu-p"><circle cx="260" cy="58" r="7"/><path d="M248,84 V76 Q248,69 255,69 H265 Q272,69 272,76 V84 Z"/></g>
<g class="fu-p"><circle cx="300" cy="58" r="7"/><path d="M288,84 V76 Q288,69 295,69 H305 Q312,69 312,76 V84 Z"/></g>
<g class="fu-p fu-p-try"><circle cx="340" cy="58" r="7"/><path d="M328,84 V76 Q328,69 335,69 H345 Q352,69 352,76 V84 Z"/></g>
<g class="fu-p"><circle cx="380" cy="58" r="7"/><path d="M368,84 V76 Q368,69 375,69 H385 Q392,69 392,76 V84 Z"/></g>
<g class="fu-p"><circle cx="20" cy="98" r="7"/><path d="M8,124 V116 Q8,109 15,109 H25 Q32,109 32,116 V124 Z"/></g>
<g class="fu-p"><circle cx="60" cy="98" r="7"/><path d="M48,124 V116 Q48,109 55,109 H65 Q72,109 72,116 V124 Z"/></g>
<g class="fu-p"><circle cx="100" cy="98" r="7"/><path d="M88,124 V116 Q88,109 95,109 H105 Q112,109 112,116 V124 Z"/></g>
<g class="fu-p"><circle cx="140" cy="98" r="7"/><path d="M128,124 V116 Q128,109 135,109 H145 Q152,109 152,116 V124 Z"/></g>
<g class="fu-p"><circle cx="180" cy="98" r="7"/><path d="M168,124 V116 Q168,109 175,109 H185 Q192,109 192,116 V124 Z"/></g>
<g class="fu-p"><circle cx="220" cy="98" r="7"/><path d="M208,124 V116 Q208,109 215,109 H225 Q232,109 232,116 V124 Z"/></g>
<g class="fu-p fu-p-try"><circle cx="260" cy="98" r="7"/><path d="M248,124 V116 Q248,109 255,109 H265 Q272,109 272,116 V124 Z"/></g>
<g class="fu-p"><circle cx="300" cy="98" r="7"/><path d="M288,124 V116 Q288,109 295,109 H305 Q312,109 312,116 V124 Z"/></g>
<g class="fu-p"><circle cx="340" cy="98" r="7"/><path d="M328,124 V116 Q328,109 335,109 H345 Q352,109 352,116 V124 Z"/></g>
<g class="fu-p"><circle cx="380" cy="98" r="7"/><path d="M368,124 V116 Q368,109 375,109 H385 Q392,109 392,116 V124 Z"/></g>
<g class="fu-p"><circle cx="20" cy="138" r="7"/><path d="M8,164 V156 Q8,149 15,149 H25 Q32,149 32,156 V164 Z"/></g>
<g class="fu-p"><circle cx="60" cy="138" r="7"/><path d="M48,164 V156 Q48,149 55,149 H65 Q72,149 72,156 V164 Z"/></g>
<g class="fu-p"><circle cx="100" cy="138" r="7"/><path d="M88,164 V156 Q88,149 95,149 H105 Q112,149 112,156 V164 Z"/></g>
<g class="fu-p"><circle cx="140" cy="138" r="7"/><path d="M128,164 V156 Q128,149 135,149 H145 Q152,149 152,156 V164 Z"/></g>
<g class="fu-p"><circle cx="180" cy="138" r="7"/><path d="M168,164 V156 Q168,149 175,149 H185 Q192,149 192,156 V164 Z"/></g>
<g class="fu-p"><circle cx="220" cy="138" r="7"/><path d="M208,164 V156 Q208,149 215,149 H225 Q232,149 232,156 V164 Z"/></g>
<g class="fu-p"><circle cx="260" cy="138" r="7"/><path d="M248,164 V156 Q248,149 255,149 H265 Q272,149 272,156 V164 Z"/></g>
<g class="fu-p"><circle cx="300" cy="138" r="7"/><path d="M288,164 V156 Q288,149 295,149 H305 Q312,149 312,156 V164 Z"/></g>
<g class="fu-p"><circle cx="340" cy="138" r="7"/><path d="M328,164 V156 Q328,149 335,149 H345 Q352,149 352,156 V164 Z"/></g>
<g class="fu-p"><circle cx="380" cy="138" r="7"/><path d="M368,164 V156 Q368,149 375,149 H385 Q392,149 392,156 V164 Z"/></g>
</svg>
<ul class="fu-key">
<li class="fu-key-try"><i></i><b>Loves trying new things</b><span>Gustav, who brought startups' products into Airbnb for years</span></li>
<li class="fu-key-need"><i></i><b>Has a burning problem</b><span>Gives any new product a shot if it could make life easier</span></li>
<li class="fu-key-rest"><i></i><b>Everyone else</b><span>Never among a product's first ten users</span></li>
</ul>
<p class="mp-strip"><b>The line</b><span>Finding your first users is more of a search problem than a persuasion problem.</span></p>
<figcaption id="fu1-cap">The few you're looking for, in a crowd that will never be first. The proportions are schematic: the video gives no share.</figcaption>
</figure>

## Ankit was somebody's first customer

Ankit has been the second kind himself. When his team needed to ship their first inference API, they wanted it out fast and didn't want to deal with billing or a public endpoint. Within three days he found a startup whose product solved that, and paid it. He was their first customer.

Their size or reputation didn't matter. His team's problem did. So they took a chance on the startup, and it delivered.

That's the whole lesson in one story. You're looking for the Gustavs and the Ankits of the world: the ones who try new things, or who have a burning need you can solve.

<figure class="fd-fig fu-ankit" aria-labelledby="fu2-cap" data-desc="Ankit's purchase in four steps. Need: his team had to ship its first inference API, fast. Skip: they didn't want to deal with billing or a public endpoint. Find and pay: within three days he found a startup whose product solved that, and paid it. First: he was their first customer, and they delivered. Under it: what didn't matter, the startup's size and reputation; what mattered, the team's problem.">
<ol class="rp-steps">
<li><p class="rp-step-n"><b>Need</b>Ship the team's first inference API</p><p class="rp-step-s">And ship it fast</p></li>
<li><p class="rp-step-n"><b>Skip</b>Billing and a public endpoint</p><p class="rp-step-s">Nobody wanted to deal with those</p></li>
<li><p class="rp-step-n"><b>Find and pay</b>A startup that solved it</p><p class="rp-step-s">Within three days</p></li>
<li class="rp-step-ai"><p class="rp-step-n"><b>First</b>Ankit is their first customer</p><p class="rp-step-s">They took the chance. It delivered.</p></li>
</ol>
<div class="rp-pair"><p><span class="rp-k">Didn't matter</span><s>The startup's size</s><s>Its reputation</s></p><p><span class="rp-k">Mattered</span>The team's problem</p></div>
<figcaption id="fu2-cap">Found and paid within three days, as Ankit tells it. A burning problem made him an early adopter.</figcaption>
</figure>

## Charge real money from the start

The search framing has a few counterintuitive consequences, and the first is about price. Early adopters and people with a burning problem are rarely price sensitive. The goal isn't revenue, it's feedback, and paying customers give sharper feedback than free users ever will.

His version: you're more likely to get feedback from an angry customer paying a lot of money than from a nobody who isn't willing to pay.

It's the rule my own projects break. mulewatch and vibetidy are both free.

<figure class="fd-fig fu-pay" aria-labelledby="fu3-cap" data-desc="Two kinds of early user side by side. On the left, a free user who isn't willing to pay: less likely to tell you anything, and the signal is flat. On the right, an angry customer paying a lot of money: more likely to tell you exactly what's wrong, and the signal spikes. Under both: the goal of charging early isn't revenue, it's feedback, and early adopters are rarely price sensitive. The signal bars are schematic.">
<div class="mp-two-row">
<div class="mp-two-card fu-free">
<p class="mp-two-who">Free user</p>
<p class="mp-two-name">Won't pay</p>
<div class="fu-sig" aria-hidden="true"><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i></div>
<p class="mp-two-line">"A nobody who isn't willing to pay"</p>
<p class="mp-two-line">Less likely to tell you anything</p>
</div>
<p class="mp-two-vs">vs</p>
<div class="mp-two-card mp-two-peter">
<p class="mp-two-who">Paying customer</p>
<p class="mp-two-name">Pays a lot, and is angry</p>
<div class="fu-sig fu-sig-sharp" aria-hidden="true"><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i><i></i></div>
<p class="mp-two-line">More likely to tell you what's wrong</p>
<p class="mp-two-line">Sharper feedback than free users ever give</p>
</div>
</div>
<p class="mp-strip"><b>The goal</b><span>Not revenue: feedback. Early adopters are rarely price sensitive.</span></p>
<figcaption id="fu3-cap">The same product, two kinds of early user. The bars are schematic: Ankit compares them, he doesn't measure them.</figcaption>
</figure>

## Knock on doors, then launch early

Second: targeted, personal outreach. The way you find these people probably doesn't look like the way you reach everyone else. A billboard is way less likely to reach them than a targeted cold email or a knock on their door.

Third: launch early, something YC has preached from the beginning. In the early days you don't know much about who these users are, so you want to engineer a wide surface area for them to find you.

So you work both ends. One by one toward the people you can guess, and a launch for the ones you can't.

<figure class="fd-fig fu-reach" aria-labelledby="fu4-cap" data-desc="Two ways to meet early users. Reach out: a billboard is way less likely to reach them, so it is struck out; a targeted cold email and a knock on their door are the ways that work. Launch early: the product sits in the middle with people you can't name yet coming at it from every side, because early on you don't know much about who they are, so you engineer a wide surface area for them to find you.">
<div class="fu-reach-row">
<div class="fu-reach-col">
<p class="rp-k">Reach out</p>
<ul class="fu-chan">
<li class="fu-chan-off"><b><s>Billboard</s></b><span>Way less likely to reach them</span></li>
<li><b>Targeted cold email</b><span>To someone with the problem</span></li>
<li><b>A knock on the door</b><span>Personal, one at a time</span></li>
</ul>
</div>
<div class="fu-reach-col">
<p class="rp-k">Launch early</p>
<svg class="fu-surface" viewBox="0 0 240 170" aria-hidden="true">
<g class="fu-in"><path d="M38,30 L104,70"/><path d="M120,14 L120,62"/><path d="M202,30 L136,70"/><path d="M18,85 L100,85"/><path d="M222,85 L140,85"/><path d="M38,140 L104,100"/><path d="M120,156 L120,108"/><path d="M202,140 L136,100"/></g>
<g class="fu-q"><circle cx="30" cy="24" r="9"/><circle cx="120" cy="10" r="9"/><circle cx="210" cy="24" r="9"/><circle cx="10" cy="85" r="9"/><circle cx="230" cy="85" r="9"/><circle cx="30" cy="146" r="9"/><circle cx="120" cy="160" r="9"/><circle cx="210" cy="146" r="9"/></g>
<rect class="fu-prod" x="100" y="65" width="40" height="40"/>
</svg>
<p class="fu-surface-k">Your product, with a wide surface for people you can't name yet</p>
</div>
</div>
<figcaption id="fu4-cap">One by one where you can guess, wide open where you can't. The dashed people are the ones you haven't met.</figcaption>
</figure>

## Watch them like an anthropologist

Fourth: study your early users closely. Ankit says you should be like an anthropologist who has discovered a hidden civilization. How do they make decisions? Why would they make the strange choice to trust you? You want to understand how they think and what they want.

Fifth: experiment fast and don't fear churn. Run constant experiments on pricing, landing pages, onboarding, features, everything. Talk to your early users and try to make them love the product, but don't stress if you lose one. If you annoy someone, you can usually fix it, because the relationship is personal. And if they churn, that's fine too: plenty of others haven't even heard of you yet.

That's an advantage a startup has over a big company. When you run a bad experiment, no one writes about it. You're fighting relevance, not headlines.

<figure class="fd-fig fu-field" aria-labelledby="fu5-cap" data-desc="Two habits side by side. Field notes: the four questions Ankit wants you to answer about your early users, as an anthropologist would. How do they make decisions? Why would they make the strange choice to trust you? How do they think? What do they want? Experiments: four lanes, pricing, landing pages, onboarding and features, each with runs that keep coming. Under both, churn: if you annoy someone you can usually fix it because the relationship is personal, and if they leave, plenty of others haven't heard of you yet. And a bad experiment at a startup makes no headlines: you're fighting relevance.">
<div class="mp-two-row">
<div class="mp-two-card fu-notes">
<p class="mp-two-who">Field notes</p>
<p class="mp-two-name">Your early users</p>
<ol class="fu-qs">
<li>How do they make decisions?</li>
<li>Why would they make the strange choice to trust you?</li>
<li>How do they think?</li>
<li>What do they want?</li>
</ol>
</div>
<p class="mp-two-vs">and</p>
<div class="mp-two-card mp-two-peter">
<p class="mp-two-who">Experiments</p>
<p class="mp-two-name">Constant, on everything</p>
<ul class="fu-lanes">
<li><b>Pricing</b><span><i></i><i></i><i></i><i></i></span></li>
<li><b>Landing pages</b><span><i></i><i></i><i></i><i></i></span></li>
<li><b>Onboarding</b><span><i></i><i></i><i></i><i></i></span></li>
<li><b>Features</b><span><i></i><i></i><i></i><i></i></span></li>
</ul>
</div>
</div>
<p class="mp-strip"><b>Churn</b><span>Annoyed someone? It's personal, so you can usually fix it. Lost them? Plenty haven't heard of you yet.</span></p>
<p class="mp-strip"><b>Bad test</b><span>At a startup no one writes about it. You're fighting relevance, not headlines.</span></p>
<figcaption id="fu5-cap">What to learn about them, and what to keep changing. The runs are schematic: the video names the areas, not a pace.</figcaption>
</figure>

## Who pays shapes who you build for

All of this can shape who you're building for in the first place. Most people don't pay for a lot of consumer apps. Ankit's own personal software spend is about $150 a month, total. Meanwhile his corporate card carries several tools that each cost more than that alone.

In the AI era that gap matters. Ads often don't cover AI costs, and a subscription has to squeeze into an already small personal budget. Consumer companies will still be made, but it's why many AI founders start by selling to prosumers or businesses, or target users like doctors who have high advertising value.

<figure class="fd-fig fu-spend" aria-labelledby="fu6-cap" data-desc="Two budgets on one scale. Ankit's whole personal software spend is about 150 dollars a month. Each of several tools on his corporate card costs more than that alone, so their bars run past the personal one by an amount he doesn't give. Why it matters for AI products: ads often don't cover AI costs, and a subscription has to fit into a small personal budget. So many AI founders start with prosumers, businesses, or users with high advertising value, like doctors.">
<div class="fu-bars">
<p class="fu-bar fu-bar-me"><span class="fu-bar-k">His personal software, all of it</span><span class="fu-bar-t"><i></i></span><b>about $150 a month</b></p>
<p class="fu-bar fu-bar-co"><span class="fu-bar-k">One tool on the corporate card</span><span class="fu-bar-t"><i></i><em></em></span><b>more, alone</b></p>
<p class="fu-bar fu-bar-co fu-bar-co2"><span class="fu-bar-k">Another one</span><span class="fu-bar-t"><i></i><em></em></span><b>more, alone</b></p>
<p class="fu-bar fu-bar-co fu-bar-co3"><span class="fu-bar-k">And another</span><span class="fu-bar-t"><i></i><em></em></span><b>more, alone</b></p>
</div>
<div class="fu-who"><p class="rp-k">So many AI founders start with</p><p class="fu-who-chips"><span>Prosumers</span><span>Businesses</span><span>High ad value, like doctors</span></p></div>
<p class="mp-strip"><b>Why</b><span>Ads often don't cover AI costs, and a subscription has to fit a small personal budget.</span></p>
<figcaption id="fu6-cap">Only the $150 is Ankit's number. The corporate bars are schematic: past his whole personal budget, by an amount he doesn't give.</figcaption>
</figure>

## Start as an amoeba

Here's the bigger point: your early users don't just give you feedback. They end up steering how your product evolves.

Ankit's analogy, and he asks you to bear with him: think of a startup as a phylogenetic tree. The root is an amoeba, and the leaves are complex multicellular organisms like humans or dogs. Almost every product you buy has run that evolutionary process, from amoeba to the maturity of a human or a dog: millions of users, a refined sales pitch, clear value.

Early startups are amoebas. They have just the basic functions needed to get exposed to outside pressure. From there, the founders run an evolutionary search through the tree of possible directions.

<figure class="fd-fig fu-tree" aria-labelledby="fu7-cap" data-desc="A phylogenetic tree drawn as a startup. At the root, an amoeba: the first version, with only the basic functions needed to meet outside pressure. Branches split upward into possible directions, ending in eight leaves, two of them labelled human and dog, the mature products with millions of users, a refined sales pitch and clear value. The animation runs in three states: the amoeba alone, then early users pushing at the branch points, then one path lighting up from the root to a leaf as the product grows the way they pushed.">
<div class="fu-state" aria-hidden="true"><span class="fu-s1">An amoeba: basic functions</span><span class="fu-s2">Early users push</span><span class="fu-s3">It grows the way they push</span></div>
<svg class="fu-tree-art" viewBox="0 0 440 300" aria-hidden="true">
<g class="fu-br"><path d="M220,252 L120,190"/><path d="M220,252 L320,190"/><path d="M120,190 L70,120"/><path d="M120,190 L170,120"/><path d="M320,190 L270,120"/><path d="M320,190 L370,120"/><path d="M70,120 L40,56"/><path d="M70,120 L100,56"/><path d="M170,120 L150,56"/><path d="M170,120 L200,56"/><path d="M270,120 L250,56"/><path d="M270,120 L300,56"/><path d="M370,120 L345,56"/><path d="M370,120 L400,56"/></g>
<path class="fu-path" d="M220,252 L320,190 L270,120 L300,56"/>
<g class="fu-push"><rect x="330" y="200" width="12" height="12"/><rect x="246" y="128" width="12" height="12"/><rect x="306" y="66" width="12" height="12"/></g>
<g class="fu-leaf"><circle cx="40" cy="50" r="7"/><circle cx="100" cy="50" r="7"/><circle cx="150" cy="50" r="7"/><circle cx="200" cy="50" r="7"/><circle cx="250" cy="50" r="7"/><circle cx="345" cy="50" r="7"/><circle cx="400" cy="50" r="7"/></g>
<circle class="fu-leaf-on" cx="300" cy="50" r="8"/>
<text class="fd-label" x="300" y="28" text-anchor="middle">Human</text>
<text class="fd-label" x="100" y="28" text-anchor="middle">Dog</text>
<path class="fu-amoeba" d="M204,254 C200,238 214,236 222,240 C232,232 244,242 238,252 C246,262 234,276 222,270 C210,280 196,268 204,254 Z"/>
<text class="fd-label" x="220" y="297" text-anchor="middle">v1</text>
</svg>
<ul class="fu-tree-key">
<li class="fu-tk-amoeba"><i></i>The amoeba: your first version</li>
<li class="fu-tk-push"><i></i>Early users pushing</li>
<li class="fu-tk-leaf"><i></i>A mature product: millions of users, clear value</li>
</ul>
<figcaption id="fu7-cap">The tree from Ankit's analogy. Which leaf you reach is schematic: that's the point, nobody knows it at the root.</figcaption>
</figure>

## The Roadster was a search

Tesla is his case study, and its amoeba was the Roadster. The usual story is that Tesla needed a high-margin product to fund the capital investment for the Model S, and later the Model 3 and Y. Ankit says that's probably true, but offers a second reading: Tesla was searching for early adopters. It wanted the people crazy enough to buy an impractical $150,000 car that didn't go very far, didn't fit much, couldn't charge publicly anywhere, and looked strange.

And the product then evolved along what those people wanted. Why does the Model Y, a mass-market car, have a faster 0 to 60 than a Lamborghini and better tech than a BMW, but worse suspension and comfort than a Toyota? Turns out early adopters cared much more about tech and acceleration than comfort.

Would a mass-market car designed in a vacuum do 0 to 60 in under three seconds? Probably not. It's an outcome of the search Tesla ran. If early adopters had been willing to pay $150,000 for a slow, plush car, Ankit bets Tesla's cars would look very different today.

<figure class="fd-fig fu-tesla" aria-labelledby="fu8-cap" data-desc="Tesla's search in three parts. The amoeba: the Roadster, an impractical 150,000 dollar car that didn't go very far, didn't fit much, couldn't charge publicly anywhere and looked strange. What its buyers cared about: tech and acceleration much more than comfort. What the mass-market Model Y inherited: a faster 0 to 60 than a Lamborghini, better tech than a BMW, and worse suspension and comfort than a Toyota. Ankit's bet: if early adopters had paid 150,000 dollars for a slow, plush car, Tesla's cars would look very different today.">
<div class="fu-tesla-row">
<div class="mp-two-card fu-roadster">
<p class="mp-two-who">The amoeba</p>
<p class="mp-two-name">Roadster, $150,000</p>
<p class="mp-two-line">Didn't go very far</p>
<p class="mp-two-line">Didn't fit much</p>
<p class="mp-two-line">Couldn't charge publicly anywhere</p>
<p class="mp-two-line">Looked strange</p>
</div>
<div class="fu-cared">
<p class="rp-k">Its buyers cared about</p>
<p class="fu-trait fu-up"><b>Tech</b><i></i></p>
<p class="fu-trait fu-up"><b>Acceleration</b><i></i></p>
<p class="fu-trait fu-down"><b>Comfort</b><i></i></p>
</div>
<div class="mp-two-card mp-two-peter fu-modely">
<p class="mp-two-who">Mass market, years later</p>
<p class="mp-two-name">Model Y</p>
<p class="mp-two-line fu-plus">0 to 60 faster than a Lamborghini</p>
<p class="mp-two-line fu-plus">Better tech than a BMW</p>
<p class="mp-two-line fu-minus">Worse suspension and comfort than a Toyota</p>
</div>
</div>
<p class="mp-strip"><b>Ankit's bet</b><span>Had they paid $150,000 for a slow, plush car, Tesla's cars would look very different today.</span></p>
<figcaption id="fu8-cap">Path-dependent: the car followed what its first buyers wanted. The trait bars are schematic, the comparisons are his.</figcaption>
</figure>

## Ship something that can evolve

This is the algorithm YC helps founders run, and it's why Ankit says your first version shouldn't just be a minimum viable product. It should be a minimum evolvable product: something simple that can respond to market pressure, survive contact with early users, and adapt fast to whatever they push it toward.

He calls that freeing. The product will change a lot, so it doesn't have to be perfect from the start. What it becomes depends on where you begin and who you begin it with.

<figure class="fd-fig fu-eq" aria-labelledby="fu9-cap" data-desc="Ankit's closing line as a sum. Where you begin: something simple, a minimum evolvable product. Plus who you begin it with: your first users, the ones you searched for. Equals what it becomes: whatever they push it toward. Under it, the two versions of the first product. Minimum viable: not enough on its own. Minimum evolvable: survives contact with early users and adapts fast, so it doesn't have to be perfect from the start.">
<div class="fu-sum">
<p class="fu-term"><span class="rp-k">Where you begin</span><b>Something simple</b><span>A minimum evolvable product</span></p>
<p class="fu-op" aria-hidden="true">+</p>
<p class="fu-term fu-term-who"><span class="rp-k">Who you begin it with</span><b>Your first users</b><span>The ones you searched for</span></p>
<p class="fu-op" aria-hidden="true">=</p>
<p class="fu-term fu-term-out"><span class="rp-k">What it becomes</span><b>Whatever they push it toward</b></p>
</div>
<div class="rp-pair"><p><span class="rp-k">Minimum viable</span>Not enough on its own</p><p><span class="rp-k">Minimum evolvable</span>Survives contact with early users, adapts fast, doesn't have to be perfect</p></div>
<figcaption id="fu9-cap">His last sentence, laid out. Both inputs are choices you make before the first user shows up.</figcaption>
</figure>

## Try it

The whole video is five rules and one picture. Here they are as a checklist, in the order Ankit gives them, for anyone still before a first client, me included.

<figure class="fd-fig fu-try" aria-labelledby="fu10-cap" data-desc="The video as a checklist in six steps. One: find the people with a burning problem, or the ones who love trying new things. Two: reach them one by one, with a targeted cold email or a knock on the door, not a billboard. Three: charge real money from the start, for the feedback more than the revenue. Four: launch early, so the ones you can't guess can find you. Five: study them like an anthropologist: how they decide, and why they trusted you. Six: experiment on pricing, landing pages, onboarding and features, and don't fear churn.">
<ol class="rp-steps fu-steps">
<li><p class="rp-step-n"><b>01</b>Search</p><p class="rp-step-s">The burning problem, or the people who love being early</p></li>
<li><p class="rp-step-n"><b>02</b>Reach out</p><p class="rp-step-s">A targeted cold email, a knock on the door</p></li>
<li><p class="rp-step-n"><b>03</b>Charge</p><p class="rp-step-s">Real money, from the start, for the feedback</p></li>
<li><p class="rp-step-n"><b>04</b>Launch early</p><p class="rp-step-s">A wide surface for the ones you can't guess</p></li>
<li><p class="rp-step-n"><b>05</b>Study</p><p class="rp-step-s">How they decide, and why they trusted you</p></li>
<li class="rp-step-ai"><p class="rp-step-n"><b>06</b>Evolve</p><p class="rp-step-s">Experiment on everything, don't fear churn</p></li>
</ol>
<figcaption id="fu10-cap">Six steps, the first one most of us skip. The order is the video's.</figcaption>
</figure>

If you want more:

- [How To Get Your First Users](https://www.youtube.com/watch?v=0kARDVL2nZg), the video, 5 minutes 41 seconds
- [Do Things That Don't Scale](https://paulgraham.com/ds.html), Paul Graham's essay on recruiting users by hand, the older half of the same advice
- [mulewatch](/projects/mulewatch.html) and [vibetidy](/projects/vibetidy.html), my two free tools on npm, still waiting for a first client

If you're before your first client too, skip the billboard this week. Name the burning problem, find a few people who have it, and write to them one by one. Then tell me who answered.
