The First Ten Customers Problem
Career

The First Ten Customers Problem

Customer ten and customer one thousand are solved by completely different work. Paul Graham's advice to "do things that don't scale," Stripe's Collison installation, and Airbnb's Craigslist integration are all the same answer to the same early problem: there is no channel yet, so you have to be the channel.

Published January 1, 202611 min readUpdated Jan 1, 2026

Written by · Full-Stack Agentic AI Software Engineer — AI Agents, Automation & Revenue Systems for GTM/RevOps teams

In brief

Why are the first ten paying customers such a different problem from the next thousand, and what actually works to get them?

Because there's no channel yet. Customer one thousand arrives through a repeatable process — a funnel, an ad account, a sales team following a script that's been tuned against real data. Customer ten arrives because a founder did something that cannot be repeated at scale: went door to door, installed the product on a stranger's laptop personally, or built a scraper to cross-post listings onto a site that never agreed to the arrangement. Paul Graham's Y Combinator essay "Do Things That Don't Scale" names this directly, using Airbnb's founders going door to door in New York and Stripe's founders personally setting up each new user's integration — a technique YC came to call the "Collison installation" — as its central examples. The common thread across every documented early-customer story is the same: the founders did unscalable, manual, personally uncomfortable work because no scalable channel existed yet to do it for them, and they used what they learned from doing it manually to build the channel that came after.

  • There is no contradiction between "do things that don't scale" and building a scalable business — the manual work at customer ten is how you learn what to build so customer one thousand doesn't need it
  • Paul Graham's essay states the mechanism plainly: 'The most common unscalable thing founders have to do at the start is to recruit users manually,' because you can't wait for users to come to you
  • Stripe's founders invented what YC calls the 'Collison installation' — instead of asking a prospect to try a beta later, they'd say 'give me your laptop' and integrate Stripe on the spot, which also gave them a front-row seat to how the product actually broke in the wild
  • Airbnb's founders went door to door in New York recruiting hosts and helping them improve listings; Graham describes the company as having been so fragile early on that roughly 30 days of this in-person work were the difference between success and failure
  • The Craigslist cross-posting integration people usually cite as Airbnb's early growth hack came later than the door-to-door period, and both were unscalable in their own way — one was manual labor, the other was an unsanctioned technical integration with someone else's platform

Evidence notes

Paul Graham, "Do Things That Don't Scale" (essay, paulgraham.com)

Y Combinator's central essay on early customer acquisition. States plainly that manually recruiting users is the most common unscalable task founders face, and that startups take off because founders make them take off, not because of some inherent product quality alone. Names the Collison brothers' laptop-installation technique and Airbnb's door-to-door recruiting in New York as primary examples.

"Collison installation" — Stripe's early customer onboarding

Documented in Paul Graham's essay: rather than asking a prospective user to try a beta and wait for a link, Patrick and John Collison would ask for the person's laptop on the spot and install Stripe's integration themselves, in front of them. Widely referenced in later startup and YC commentary as the origin of the term.

Airbnb's early Craigslist cross-posting integration

Widely documented growth case: Airbnb built a tool letting hosts cross-post their listings to Craigslist's real estate section, an integration Craigslist never officially supported or sanctioned, which routed Craigslist's existing rental-search traffic into Airbnb's own listings.

Steve Blank, customer development model

Distinguishes customer discovery from customer validation, the latter requiring proof of a repeatable, scalable sales process with real paying customers — a bar the first ten customers, by definition, cannot yet clear, since a process isn't repeatable until it's been repeated.

Continue with purpose

A repeatable sales process is, by definition, something that has been repeated. Customer one thousand at most companies arrives through exactly that: a funnel that's been tuned, an ad account with enough data to target well, a sales team following a playbook built on hundreds of real conversations. None of that exists yet at customer ten. There is no data to tune against, no playbook, often no ad account with a large enough sample to mean anything. The founder is the entire acquisition process, whether they intended to be or not.

This is the actual argument behind Paul Graham's Y Combinator essay "Do Things That Don't Scale", and it's worth reading in the original rather than in the many summaries of it, because the summaries tend to flatten it into generic hustle advice. Graham's specific claim is narrower and more useful than that: writes about the repeatable, scaled version of go-to-market that comes after this stage, but almost none of that machinery exists yet when you're trying to close customer number three. Where the first ten customers problem meets a revenue team, the practical guidance lives with . Where the first ten customers problem meets a revenue team, the practical guidance lives with XenGrowth's growth engineering practice.

What Graham actually says

"The most common unscalable thing founders have to do at the start is to recruit users manually," Graham writes. "Nearly all startups have to. You can't wait for users to come to you." That's a flat statement about mechanism, not motivation — it isn't that manual recruiting is admirable or a sign of hustle, it's that there is structurally no other option before a channel exists. Graham's broader claim is even more direct: "Actually startups take off because the founders make them take off." Growth at this stage is not something that happens to a founder. It's something a founder does, by hand, one customer at a time.

Stage

How customers arrive

What the founder is actually doing

First 10

Found and won individually, by the founder, one at a time

Manual recruiting, personal onboarding, direct observation of every failure

Next ~100

A semi-repeatable process the founder has started to notice works

Documenting what worked, removing steps that don't scale, hiring the first salesperson

1,000+

A built channel — ads, content, partnerships, a trained sales team

Managing and optimizing a process, rarely touching an individual customer directly

The Collison installation

Stripe's founders, Patrick and John Collison, are Graham's central example of what manual recruiting looks like in practice. "More diffident founders ask 'Will you try our beta?' and if the answer is yes, they say 'Great, we'll send you a link,'" Graham writes. "But the Collison brothers weren't going to wait. When anyone agreed to try Stripe they'd say 'Right then, give me your laptop' and set them up on the spot." Y Combinator came to call this the Collison installation, and the name stuck because the technique generalizes past payments: remove every possible point of friction between a yes and actual usage, personally, immediately, before the prospect has time to forget or deprioritize.

The unscalable part is obvious — nobody can personally install software on a stranger's laptop at the scale of ten thousand customers. What's less obvious, and more important, is what the Collisons got out of doing it: a front-row seat to exactly how their own product behaved in someone else's hands, in real time, which is a kind of feedback no support ticket or analytics dashboard replicates. That's the actual output of the unscalable phase — not the ten or thirty customers themselves, but everything the founders learned about their own product by being personally present for every one of those installs. For the the operations side of this angle, see . For the the operations side of this angle, see The XenGrowth resource library.

Airbnb, before the growth hack everyone quotes

The story people usually reach for when they talk about Airbnb's early growth is the Craigslist integration — a tool that let hosts cross-post their Airbnb listing directly into Craigslist's real estate section, an integration Craigslist never sanctioned, which routed Craigslist's existing rental-search traffic straight into Airbnb's own site. It's real, it's well documented, and it's a genuinely clever piece of unauthorized engineering.

It's also not the example Graham's essay actually centers, and the one he does center is more useful for the specific problem this post is about. "In Airbnb's case," Graham writes, "these consisted of going door to door in New York, recruiting new users and helping existing ones improve their listings." No code, no clever integration — just the founders physically walking into apartments, taking better photos than hosts would have taken themselves, and talking people into listing at all. Graham is specific about how fragile the company still was during this period: "Airbnb now seems like an unstoppable juggernaut, but early on it was so fragile that about 30 days of going out and engaging in person with users made the difference between success and failure."

Neither Stripe's laptop installs nor Airbnb's door-to-door recruiting scales past a few dozen customers, and that was never the point. The point was thirty days of information a founder could get no other way, used to build whatever came next.

Why founder-led sales feels bad and works anyway

Most engineers who end up doing this hate it, at least at first. Cold outreach, asking a stranger for money, sitting through a demo where someone visibly loses interest halfway through — none of it resembles the work that made them good engineers, and the instinct is to treat it as a distraction from the real work of building. That instinct is backwards at this specific stage. The product is not yet the constraint; the constraint is that nobody outside the founder's own network has bought it yet, and the only way to remove that constraint is to go find people who aren't in the network and get a real answer out of them. works through AI agents and marketing automation in more operational detail. XenGrowth on AI agents and marketing automation works through AI agents and marketing automation in more operational detail.

There's a reason this particular kind of discomfort is a decent filter rather than just a hazing ritual. A founder who can only get customers who already like them personally hasn't learned anything about whether the product works for a stranger, and strangers are the only market that actually exists at scale. The discomfort of the first cold conversations is the price of finding that out early, while it's still cheap to be wrong, instead of finding it out later from a sales team's quarter that came in at zero.

Common early mistake

What it actually signals

The fix

Only selling to friends and warm introductions

No evidence a stranger would ever say yes — the sample is contaminated by personal goodwill

Deliberately find and pitch at least a few people with zero connection to the founder

Treating a friendly conversation as a closed deal

Confusing politeness for commitment, the same failure mode that makes validation interviews unreliable

Ask for something that costs the prospect something real — payment, a signed commitment, a scheduled onboarding call

Waiting for inbound before doing any outbound

Assuming a channel exists that hasn't been built yet

Go find the first ten manually; a channel only gets built once you know what it needs to do

Automating onboarding before the tenth customer

Optimizing a process nobody has validated is worth repeating yet

Do the ugly manual version first and only automate the steps proven to matter

Why this isn't a contradiction with building something scalable

It's tempting to read "do things that don't scale" as advice that conflicts with the entire goal of building a scalable business, and that reading misses the mechanism entirely. The unscalable phase is where a founder learns, first-hand, exactly what a scalable version of the same work would need to do. The Collisons watching Stripe fail in real time during a manual install taught them precisely which failure modes an automated onboarding flow would eventually need to handle. Airbnb's founders learning which listing photos and descriptions actually got a place booked fed directly into the product features — professional photography, guided listing creation — that Airbnb later built and scaled far past what any founder could do by hand. Turning that kind of manual, founder-led learning into a repeatable channel is exactly the transition is concerned with — what a team automates first, and what it deliberately keeps manual a little longer.

Steve Blank's customer development model gives this a cleaner name: customer validation specifically requires a repeatable, scalable sales process demonstrated with real paying customers, and a process cannot be called repeatable until it has actually been repeated. The first ten customers are, by definition, the ones who arrive before that bar has been cleared. Everyone after them benefits from whatever got learned getting there. works through AI search, GEO and discovery in more operational detail. XenGrowth on AI search, GEO and discovery works through AI search, GEO and discovery in more operational detail.

There's also a harder version of this problem that neither Stripe nor Airbnb quite faced, worth naming honestly: some products genuinely cannot be sold this way. A consumer app with a five-dollar price point can't justify a founder personally onboarding each user forever, and the manual phase there has to be short and mostly about product decisions rather than sales. A complex piece of enterprise software, by contrast, might need founder-led selling for the first fifty or hundred customers, not just ten, because the sales cycle itself is long and the trust required to get a large company to sign is not something any channel replaces quickly. The number ten in this post's title is a stand-in for "before a process exists," not a literal count that applies identically to every product.

What actually transfers from customer ten to customer one thousand

  1. The specific objection that killed deals — not a vague sense of "pricing" or "trust," but the exact sentence a prospect said right before they walked away, repeated across enough conversations to be a pattern rather than a fluke

  2. The onboarding steps a founder had to do by hand that a real customer clearly valued — those are the ones worth automating first, because they're proven to matter rather than just assumed to

  3. The channel where the first genuinely cold customer — someone with no personal connection to the founder — actually came from, since a friend saying yes proves nothing about a stranger doing the same

  4. The version of the pitch that worked without the founder in the room, which is the actual test of whether a message is ready to hand to a future salesperson or a landing page

  5. The honest read on how much of the early yes was really about the founder's personal presence and charm rather than the product — because that part, specifically, is the piece that does not scale at all and has to be replaced by something else entirely

The failure mode at this stage isn't doing too much unscalable work — it's stopping too early, treating ten friendly customers as proof of a repeatable process, and hiring a sales team or spending on ads before anyone has actually learned what converts a stranger. The other failure mode, just as common, is never stopping: still manually onboarding every customer by hand at customer two hundred because it worked at customer ten and nobody built the automated version. Both come from treating the unscalable phase as either beneath the founder or as the permanent operating model, instead of as a fixed-length research project with an obvious end point — the moment the same conversation has genuinely repeated enough times to write down.

Where this work meets go-to-market

Once a founder-led motion has taught what actually converts a stranger, the next problem is building the repeatable machine around it — the exact territory operates in for teams past this earliest, most manual stage.

Further reading from XenGrowth

Further reading from XenGrowth

Where this work meets go-to-market

covers the go-to-market side of the first ten customers problem, which this piece deliberately leaves alone.

Further reading from XenGrowth

Where this work meets go-to-market

XenGrowth's marketing operations practice covers the go-to-market side of the first ten customers problem, which this piece deliberately leaves alone.

What actually got the first customers in the door

Five questions on the documented early customer-acquisition stories behind this post, and what they actually prove.

1 / 5
What is the central thesis of Paul Graham's essay "Do Things That Don't Scale"?

Apply this article

How to turn insights into execution

A practical sequence for teams turning concepts into production outcomes.

EntrepreneurshipStartupsSalesGrowthCareerscareer

Audit your current state

Map the bottlenecks and constraints connected to the article’s core problem.

Choose one bounded change

Test the most useful recommendation on one workflow before widening the scope.

Measure what changed

Keep the parts that improve the work, document what failed, and make the next decision from evidence.

Next step

Need help applying this in your stack?

I can translate these patterns into a concrete implementation plan for your team.

Discuss implementationBack to blog

Replies usually within 24 hours.

Next Steps

Continue reading

How Do You Find Out Whether Anyone Actually Wants What You're Building

Asking a friend "would you use this?" measures how much they like you, not whether they'd pay. Steve Blank, Eric Ries and Rob Fitzpatrick each built a method for the same problem: telling a real signal from a polite one before you've spent the months.

Navigate

How Engineers Can Sell Without Becoming Salespeople

Gartner's 2025 buyer survey found 61% of B2B buyers would rather never talk to a sales rep at all. That's not bad news for an engineer who has to sell their own work — it's the entire opening. Credibility does what a pitch can't.

Navigate

The Economics of a One-Person Software Business

Stripe's own data shows the gap between a top-decile solo founder and the median one has gone from 34x to 61x in four years. That gap is the whole story: a one-person software business isn't a smaller startup, it's a different asset class, and revenue per hour is the metric that proves it.

Navigate

Does Distribution Really Beat the Product?

"Distribution beats product" is a slogan until you ask what a distribution channel actually is. It's an audience you didn't have to build, a customer base someone else already assembled, a marketplace, a partnership, or content that keeps ranking after you stop writing it. Peter Thiel said the quiet part out loud in Zero to One: a mediocre product with real distribution beats a great product with none.

Navigate

Pricing Models for a Technical Product, Compared

Per-seat, usage-based, freemium, flat-fee, outcome-based — each one doesn't just set a number, it selects a type of buyer and a type of behavior. Linear, Notion, Vercel and Basecamp all made different bets, and the bets are visible in their public pricing pages.

Navigate

How Do You Tell a Real Market from an Interesting Problem?

An interesting problem and a real market feel identical from the inside of an engineer's head — both produce the same excitement, the same late nights, the same conviction that this is obviously worth building. Only one of them has anyone waiting on the other side with money.

Navigate

Will AI Cut Engineering Jobs, or Multiply Their Leverage?

Both answers are already true, for different people. The payroll data shows a 19% employment gap opening for 22-to-25-year-olds in AI-exposed jobs while experienced workers show no gap at all. That split is the actual story, and it is not the one either side of the argument is telling.

Navigate

What to Learn When AI Can Already Write the Code

The useful question isn't what AI can do — it's what it structurally cannot. Veracode ran 100+ models across 80 tasks and 45% of the output carried an OWASP Top 10 vulnerability, with larger models no better than small ones. That failure has a shape, and the shape tells you what to learn.

Navigate
  • What Should a Technical Founder Not Build Themselves?

    Rob Walling ran the numbers on this back in 2008: 348 hours to build what you could buy at roughly 20% of the cost. The pull to build it yourself is strongest exactly where it's most expensive — payments, auth, email deliverability — because those are the parts that feel like real engineering.

  • When Should You Stop Building and Start Distributing?

    Every additional week in the editor feels productive, because there's a diff to show for it. Every week spent instead on the unglamorous work of getting the thing in front of people feels like it isn't real work at all — until it's the only kind of week that was ever going to save the project.