In the Q & A period after a recent talk, someone asked what made
startups fail. After standing there gaping for a few seconds I realized
this was kind of a trick question. It's equivalent to asking how to make a
startup succeed—if you avoid every cause of failure, you succeed—and that's
too big a question to answer on the fly.
Afterwards I realized it could be helpful to look at the problem from this
direction. If you have a list of all the things you shouldn't do, you can
turn that into a recipe for succeeding just by negating. And this form of
list may be more useful in practice. It's easier to catch yourself doing
something you shouldn't than always to remember to do something you should. [1]
In a sense there's just one mistake that kills startups: not making
something users want. If you make something users want, you'll probably be
fine, whatever else you do or don't do. And if you don't make something
users want, then you're dead, whatever else you do or don't do. So really
this is a list of 18 things that cause startups not to make something users
want. Nearly all failure funnels through that.
1. Single Founder
Have you ever noticed how few successful startups were founded by just one
person? Even companies you think of as having one founder, like Oracle,
usually turn out to have more. It seems unlikely this is a coincidence.
What's wrong with having one founder? To start with, it's a vote of no
confidence. It probably means the founder couldn't talk any of his friends
into starting the company with him. That's pretty alarming, because his
friends are the ones who know him best.
2. Bad Location
Startups prosper in some places and not others.
Why is the falloff so sharp? Probably for the same reason it is in other
industries. What's the sixth largest fashion center in the US? The sixth
largest center for oil, or finance, or publishing? Whatever they are
they're probably so far from the top that it would be misleading even to
call them centers.
It's an interesting question why cities become startup hubs, but
the reason startups prosper in them is probably the same as it is for any
industry: that's where the experts are. Standards are higher; people are
more sympathetic to what you're doing; the kind of people you want to hire
want to live there; supporting industries are there; the people you run
into in chance meetings are in the same business. Who knows exactly how
these factors combine to boost startups in Silicon Valley and squish them
in Detroit, but it's clear they do from the number of startups per capita
in each.
3. Marginal Niche
Most of the groups that apply to Y Combinator suffer from a common problem:
choosing a small, obscure niche in the hope of avoiding competition.
If you watch little kids playing sports, you notice that below a certain
age they're afraid of the ball. When the ball comes near them their
instinct is to avoid it. I didn't make a lot of catches as an eight year
old outfielder, because whenever a fly ball came my way, I used to close my
eyes and hold my glove up more for protection than in the hope of catching it.
Choosing a marginal project is the startup equivalent of my eight year old
strategy for dealing with fly balls. If you make anything good, you're
going to have competitors, so you may as well face that. You can only avoid
competition by avoiding good ideas.
I think this shrinking from big problems is mostly unconscious. It's not
that people think of grand ideas but decide to pursue smaller ones because
they seem safer. Your unconscious won't even let you think of grand ideas.
So the solution may be to think about ideas without involving yourself.
What would be a great idea for someone else to do as a
startup?
4. Derivative Idea
Many of the applications we get are imitations of some existing company.
That's one source of ideas, but not the best. If you look at the origins of
successful startups, few were started in imitation of some other startup.
Where did they get their ideas? Usually from some specific, unsolved
problem the founders identified.
Our startup made software for making online stores. When we started it,
there wasn't any; the few sites you could order from were hand-made at
great expense by web consultants. We knew that if online shopping ever took
off, these sites would have to be generated by software, so we wrote some.
Pretty straightforward.
It seems like the best problems to solve are ones that affect you
personally. Apple happened because Steve Wozniak wanted a computer, Google
because Larry and Sergey couldn't find stuff online, Hotmail because Sabeer
Bhatia and Jack Smith couldn't exchange email at work.
So instead of copying the Facebook, with some variation that the Facebook
rightly ignored, look for ideas from the other direction. Instead of
starting from companies and working back to the problems they solved, look
for problems and imagine the company that might solve them. [2] What do people
complain about? What do you wish there was?
5. Obstinacy
In some fields the way to succeed is to have a vision of what you want to
achieve, and to hold true to it no matter what setbacks you encounter.
Starting startups is not one of them. The stick-to-your-vision approach
works for something like winning an Olympic gold medal, where the problem
is well-defined. Startups are more like science, where you need to follow
the trail wherever it leads.
So don't get too attached to your original plan, because it's probably
wrong. Most successful startups end up doing something different than they
originally intended—often so different that it doesn't even seem like the
same company. You have to be prepared to see the better idea when it
arrives. And the hardest part of that is often discarding your old idea.
But openness to new ideas has to be tuned just right. Switching to a new
idea every week will be equally fatal. Is there some kind of external test
you can use? One is to ask whether the ideas represent some kind of
progression. If in each new idea you're able to re-use most of what you
built for the previous ones, then you're probably in a process that
converges. Whereas if you keep restarting from scratch, that's a bad sign.
Fortunately there's someone you can ask for advice: your users. If you're
thinking about turning in some new direction and your users seem excited
about it, it's probably a good bet.
6. Hiring Bad Programmers
I forgot to include this in the early versions of the list, because nearly
all the founders I know are programmers. This is not a serious problem for
them. They might accidentally hire someone bad, but it's not going to kill
the company. In a pinch they can do whatever's required themselves.
But when I think about what killed most of the startups in the e-commerce
business back in the 90s, it was bad programmers. A lot of those companies
were started by business guys who thought the way startups worked was that
you had some clever idea and then hired programmers to implement it. That's
actually much harder than it sounds—almost impossibly hard in fact—because
business guys can't tell which are the good programmers. They don't even
get a shot at the best ones, because no one really good wants a job
implementing the vision of a business guy.
In practice what happens is that the business guys choose people they think
are good programmers (it says here on his resume that he's a Microsoft
Certified Developer) but who aren't. Then they're mystified to find that
their startup lumbers along like a World War II bomber while their
competitors scream past like jet fighters. This kind of startup is in the
same position as a big company, but without the advantages.
So how do you pick good programmers if you're not a programmer? I don't
think there's an answer. I was about to say you'd have to find a good
programmer to help you hire people. But if you can't recognize good
programmers, how would you even do that?
7. Choosing the Wrong Platform
A related problem (since it tends to be done by bad programmers) is
choosing the wrong platform. For example, I think a lot of startups during
the Bubble killed themselves by deciding to build server-based applications
on Windows. Hotmail was still running on FreeBSD for years after Microsoft
bought it, presumably because Windows couldn't handle the load. If
Hotmail's founders had chosen to use Windows, they would have been swamped.
PayPal only just dodged this bullet. After they merged with X.com, the new
CEO wanted to switch to Windows—even after PayPal cofounder Max Levchin
showed that their software scaled only 1% as well on Windows as Unix.
Fortunately for PayPal they switched CEOs instead.
Platform is a vague word. It could mean an operating system, or a
programming language, or a "framework" built on top of a
programming language. It implies something that both supports and limits,
like the foundation of a house.
The scary thing about platforms is that there are always some that seem to
outsiders to be fine, responsible choices and yet, like Windows in the 90s,
will destroy you if you choose them. Java applets were probably the most
spectacular example. This was supposed to be the new way of delivering
applications. Presumably it killed just about 100% of the startups who
believed that.
How do you pick the right platforms? The usual way is to hire good
programmers and let them choose. But there is a trick you could use if
you're not a programmer: visit a top computer science department and see
what they use in research projects.
8. Slowness in Launching
Companies of all sizes have a hard time getting software done. It's
intrinsic to the medium; software is always 85% done. It takes an effort of
will to push through this and get something released to users. [3]
Startups make all kinds of excuses for delaying their launch. Most are
equivalent to the ones people use for procrastinating in everyday life.
There's something that needs to happen first. Maybe. But if the software
were 100% finished and ready to launch at the push of a button, would they
still be waiting?
One reason to launch quickly is that it forces you to actuallyfinish some quantum of
work. Nothing is truly finished till it's released; you can see that from
the rush of work that's always involved in releasing anything, no matter
how finished you thought it was. The other reason you need to launch is
that it's only by bouncing your idea off users that you fully understand
it.
Several distinct problems manifest themselves as delays in launching:
working too slowly; not truly understanding the problem; fear of having to
deal with users; fear of being judged; working on too many different
things; excessive perfectionism. Fortunately you can combat all of them by
the simple expedient of forcing yourself to launch something fairly quickly.
9. Launching Too Early
Launching too slowly has probably killed a hundred times more startups than
launching too fast, but it is possible to launch too fast. The danger here
is that you ruin your reputation. You launch something, the early adopters
try it out, and if it's no good they may never come back.
So what's the minimum you need to launch? We suggest startups think about
what they plan to do, identify a core that's both (a) useful on its own and
(b) something that can be incrementally expanded into the whole project,
and then get that done as soon as possible.
This is the same approach I (and many other programmers) use for writing
software. Think about the overall goal, then start by writing the smallest
subset of it that does anything useful. If it's a subset, you'll have to
write it anyway, so in the worst case you won't be wasting your time. But
more likely you'll find that implementing a working subset is both good for
morale and helps you see more clearly what the rest should do.
The early adopters you need to impress are fairly tolerant. They don't expect
a newly launched product to do everything; it just has to do something.
10. Having No Specific User in Mind
You can't build things users like without understanding them. I mentioned
earlier that the most successful startups seem to have begun by trying to
solve a problem their founders had. Perhaps there's a rule here: perhaps
you create wealth in proportion to how well you understand the problem
you're solving, and the problems you understand best are your own.[4]
That's just a theory. What's not a theory is the converse: if you're trying
to solve problems you don't understand, you're hosed.
And yet a surprising number of founders seem willing to assume that
someone, they're not sure exactly who, will want what they're building. Do
the founders want it? No, they're not the target market. Who is? Teenagers.
People interested in local events (that one is a perennial tarpit). Or
"business" users. What business users? Gas stations? Movie
studios? Defense contractors?
You can of course build something for users other than yourself. We did.
But you should realize you're stepping into dangerous territory. You're
flying on instruments, in effect, so you should (a) consciously shift
gears, instead of assuming you can rely on your intuitions as you
ordinarily would, and (b) look at the instruments.
In this case the instruments are the users. When designing for other people
you have to be empirical. You can no longer guess what will work; you have
to find users and measure their responses. So if you're going to make
something for teenagers or "business" users or some other group
that doesn't include you, you have to be able to talk some specific ones
into using what you're making. If you can't, you're on the wrong track.
11. Raising Too Little Money
Most successful startups take funding at some point. Like having more than
one founder, it seems a good bet statistically. How much should you take,
though?
Startup funding is measured in time. Every startup that isn't profitable
(meaning nearly all of them, initially) has a certain amount of time left
before the money runs out and they have to stop. This is sometimes referred
to as runway, as in "How much runway do you have left?" It's a
good metaphor because it reminds you that when the money runs out you're
going to be airborne or dead.
Too little money means not enough to get airborne. What airborne means
depends on the situation. Usually you have to advance to a visibly higher
level: if all you have is an idea, a working prototype; if you have a
prototype, launching; if you're launched, significant growth. It depends on
investors, because until you're profitable that's who you have to convince.
So if you take money from investors, you have to take enough to get to the
next step, whatever that is. [5] Fortunately you
have some control over both how much you spend and what the next step is.
We advise startups to set both low, initially: spend practically nothing,
and make your initial goal simply to build a solid prototype. This gives
you maximum flexibility.
12. Spending Too Much
It's hard to distinguish spending too much from raising too little. If you
run out of money, you could say either was the cause. The only way to
decide which to call it is by comparison with other startups. If you raised
five million and ran out of money, you probably spent too much.
Burning through too much money is not as common as it used to be. Founders
seem to have learned that lesson. Plus it keeps getting cheaper to start a
startup. So as of this writing few startups spend too much. None of the
ones we've funded have. (And not just because we make small investments;
many have gone on to raise further rounds.)
The classic way to burn through cash is by hiring a lot of people. This
bites you twice: in addition to increasing your costs, it slows you down—so
money that's getting consumed faster has to last longer. Most hackers
understand why that happens; Fred Brooks explained it in The Mythical
Man-Month.
We have three general suggestions about hiring: (a) don't do it if you can
avoid it, (b) pay people with equity rather than salary, not just to save
money, but because you want the kind of people who are committed enough to
prefer that, and (c) only hire people who are either going to write code or
go out and get users, because those are the only things you need at first.
13. Raising Too Much Money
It's obvious how too little money could kill you, but is there such a thing
as having too much?
Yes and no. The problem is not so much the money itself as what comes with
it. As one VC who spoke at Y Combinator said, "Once you take several
million dollars of my money, the clock is ticking." If VCs fund you,
they're not going to let you just put the money in the bank and keep
operating as two guys living on ramen. They want that money to go to work. [6] At the very least
you'll move into proper office space and hire more people. That will change
the atmosphere, and not entirely for the better. Now most of your people
will be employees rather than founders. They won't be as committed; they'll
need to be told what to do; they'll start to engage in office politics.
When you raise a lot of money, your company moves to the suburbs and has
kids.
Perhaps more dangerously, once you take a lot of money it gets harder to
change direction. Suppose your initial plan was to sell something to
companies. After taking VC money you hire a sales force to do that. What
happens now if you realize you should be making this for consumers instead
of businesses? That's a completely different kind of selling. What happens,
in practice, is that you don't realize that. The more people you have, the
more you stay pointed in the same direction.
Another drawback of large investments is the time they take. The time
required to raise money grows with the amount. [7]When
the amount rises into the millions, investors get very cautious. VCs never
quite say yes or no; they just engage you in an apparently endless
conversation. Raising VC scale investments is thus a huge time sink—more
work, probably, than the startup itself. And you don't want to be spending
all your time talking to investors while your competitors are spending
theirs building things.
We advise founders who go on to seek VC money to take the first reasonable
deal they get. If you get an offer from a reputable firm at a reasonable
valuation with no unusually onerous terms, just take it and get on with
building the company. [8] Who cares if you
could get a 30% better deal elsewhere? Economically, startups are an
all-or-nothing game. Bargain-hunting among investors is a waste of time.
14. Poor Investor Management
As a founder, you have to manage your investors. You shouldn't ignore them,
because they may have useful insights. But neither should you let them run
the company. That's supposed to be your job. If investors had sufficient
vision to run the companies they fund, why didn't they start them?
Pissing off investors by ignoring them is probably less dangerous than
caving in to them. In our startup, we erred on the ignoring side. A lot of
our energy got drained away in disputes with investors instead of going
into the product. But this was less costly than giving in, which would
probably have destroyed the company. If the founders know what they're
doing, it's better to have half their attention focused on the product than
the full attention of investors who don't.
How hard you have to work on managing investors usually depends on how much
money you've taken. When you raise VC-scale money, the investors get a
great deal of control. If they have a board majority, they're literally
your bosses. In the more common case, where founders and investors are
equally represented and the deciding vote is cast by neutral outside
directors, all the investors have to do is convince the outside directors
and they control the company.
If things go well, this shouldn't matter. So long as you seem to be
advancing rapidly, most investors will leave you alone. But things don't
always go smoothly in startups. Investors have made trouble even for the
most successful companies. One of the most famous examples is Apple, whose
board made a nearly fatal blunder in firing Steve Jobs. Apparently even
Google got a lot of grief from their investors early on.
15. Sacrificing Users to (Supposed) Profit
When I said at the beginning that if you make something users want, you'll
be fine, you may have noticed I didn't mention anything about having the
right business model. That's not because making money is unimportant. I'm
not suggesting that founders start companies with no chance of making money
in the hope of unloading them before they tank. The reason we tell founders
not to worry about the business model initially is that making something
people want is so much harder.
I don't know why it's so hard to make something people want. It seems like
it should be straightforward. But you can tell it must be hard by how few
startups do it.
Because making something people want is so much harder than making money
from it, you should leave business models for later, just as you'd leave
some trivial but messy feature for version 2. In version 1, solve the core
problem. And the core problem in a startup is how to create
wealth (= how much
people want something x the number who want it), not how to convert that
wealth into money.
The companies that win are the ones that put users first. Google, for
example. They made search work, then worried about how to make money from
it. And yet some startup founders still think it's irresponsible not to
focus on the business model from the beginning. They're often encouraged in
this by investors whose experience comes from less malleable industries.
It is irresponsible not
to think about business models. It's just ten times more irresponsible not
to think about the product.
16. Not Wanting to Get Your Hands Dirty
Nearly all programmers would rather spend their time writing code and have
someone else handle the messy business of extracting money from it. And not
just the lazy ones. Larry and Sergey apparently felt this way too at first.
After developing their new search algorithm, the first thing they tried was
to get some other company to buy it.
Start a company? Yech. Most hackers would rather just have ideas. But as
Larry and Sergey found, there's not much of a market for ideas. No one
trusts an idea till you embody it in a product and use that to grow a user
base. Then they'll pay big time.
Maybe this will change, but I doubt it will change much. There's nothing
like users for convincing acquirers. It's not just that the risk is
decreased. The acquirers are human, and they have a hard time paying a
bunch of young guys millions of dollars just for being clever. When the
idea is embodied in a company with a lot of users, they can tell themselves
they're buying the users rather than the cleverness, and this is easier for
them to swallow. [9]
If you're going to attract users, you'll probably have to get up from your
computer and go find some. It's unpleasant work, but if you can make
yourself do it you have a much greater chance of succeeding. In the first
batch of startups we funded, in the summer of 2005, most of the founders spent
all their time building their applications. But there was one who was away
half the time talking to executives at cell phone companies, trying to
arrange deals. Can you imagine anything more painful for a hacker? [10] But it paid off,
because this startup seems the most successful of that group by an order of
magnitude.
If you want to start a startup, you have to face the fact that you can't
just hack. At least one hacker will have to spend some of the time doing
business stuff.
17. Fights Between Founders
Fights between founders are surprisingly common. About 20% of the startups
we've funded have had a founder leave. It happens so often that we've
reversed our attitude to vesting. We still don't require it, but now we
advise founders to vest so there will be an orderly way for people to quit.
A founder leaving doesn't necessarily kill a startup, though. Plenty of
successful startups have had that happen. [11]Fortunately
it's usually the least committed founder who leaves. If there are three
founders and one who was lukewarm leaves, big deal. If you have two and one
leaves, or a guy with critical technical skills leaves, that's more of a
problem. But even that is survivable. Blogger got down to one person, and
they bounced back.
Most of the disputes I've seen between founders could have been avoided if
they'd been more careful about who they started a company with. Most disputes
are not due to the situation but the people. Which means they're
inevitable. And most founders who've been burned by such disputes probably
had misgivings, which they suppressed, when they started the company. Don't
suppress misgivings. It's much easier to fix problems before the company is
started than after. So don't include your housemate in your startup because
he'd feel left out otherwise. Don't start a company with someone you
dislike because they have some skill you need and you worry you won't find
anyone else. The people are the most important ingredient in a startup, so
don't compromise there.
18. A Half-Hearted Effort
The failed startups you hear most about are the spectactular flameouts.
Those are actually the elite of failures. The most common type is not the
one that makes spectacular mistakes, but the one that doesn't do much of
anything—the one we never even hear about, because it was some project a
couple guys started on the side while working on their day jobs, but which
never got anywhere and was gradually abandoned.
Statistically, if you want to avoid failure, it would seem like the most
important thing is to quit your day job. Most founders of failed startups
don't quit their day jobs, and most founders of successful ones do. If
startup failure were a disease, the CDC would be issuing bulletins warning
people to avoid day jobs.
Does that mean you should quit your day job? Not necessarily. I'm guessing
here, but I'd guess that many of these would-be founders may not have the
kind of determination it takes to start a company, and that in the back of
their minds, they know it. The reason they don't invest more time in their
startup is that they know it's a bad investment. [12]
I'd also guess there's some band of people who could have succeeded if
they'd taken the leap and done it full-time, but didn't. I have no idea how
wide this band is, but if the winner/borderline/hopeless progression has
the sort of distribution you'd expect, the number of people who could have
made it, if they'd quit their day job, is probably an order of magnitude
larger than the number who do make it. [13]
If that's true, most startups that could succeed fail because the founders
don't devote their whole efforts to them. That certainly accords with what
I see out in the world. Most startups fail because they don't make something
people want, and the reason most don't is that they don't try hard enough.
In other words, starting startups is just like everything else. The biggest
mistake you can make is not to try hard enough. To the extent there's a
secret to success, it's not to be in denial about that.
Notes
[1] This is not a complete
list of the causes of failure, just those you can control. There are also
several you can't, notably ineptitude and bad luck.
[2] Ironically, one
variant of the Facebook that might work is a facebook exclusively for
college students.
[3] Steve Jobs tried to
motivate people by saying "Real artists ship." This is a fine
sentence, but unfortunately not true. Many famous works of art are
unfinished. It's true in fields that have hard deadlines, like architecture
and filmmaking, but even there people tend to be tweaking stuff till it's
yanked out of their hands.
[4] There's probably also
a second factor: startup founders tend to be at the leading edge of
technology, so problems they face are probably especially valuable.
[5] You should take more
than you think you'll need, maybe 50% to 100% more, because software takes
longer to write and deals longer to close than you expect.
[6] Since people sometimes
call us VCs, I should add that we're not. VCs invest large amounts of other
people's money. We invest small amounts of our own, like angel investors.
[7] Not linearly of
course, or it would take forever to raise five million dollars. In practice
it just feels like it takes forever.
Though if you include the cases where VCs don't invest, it would literally
take forever in the median case. And maybe we should, because the danger of
chasing large investments is not just that they take a long time. That's
the best case. The real
danger is that you'll expend a lot of time and get nothing.
[8] Some VCs will offer
you an artificially low valuation to see if you have the balls to ask for
more. It's lame that VCs play such games, but some do. If you're dealing
with one of those you should push back on the valuation a bit.
[9] Suppose YouTube's
founders had gone to Google in 2005 and told them "Google Video is
badly designed. Give us $10 million and we'll tell you all the mistakes you
made." They would have gotten the royal raspberry. Eighteen months
later Google paid $1.6 billion for the same lesson, partly because they
could then tell themselves that they were buying a phenomenon, or a
community, or some vague thing like that.
I don't mean to be hard on Google. They did better than their competitors,
who may have now missed the video boat entirely.
[10] Yes, actually:
dealing with the government. But phone companies are up there.
[11] Many more than most
people realize, because companies don't advertise this. Did you know Apple
originally had three founders?
[12] I'm not dissing
these people. I don't have the determination myself. I've twice come close
to starting startups since Viaweb, and both times I bailed because I
realized that without the spur of poverty I just wasn't willing to endure
the stress of a startup.
[13] So how do you know
whether you're in the category of people who should quit their day job, or
the presumably larger one who shouldn't? I got to the point of saying that
this was hard to judge for yourself and that you should seek outside
advice, before realizing that that's what we do. We think of ourselves as
investors, but viewed from the other direction Y Combinator is a service
for advising people whether or not to quit their day job. We could be
mistaken, and no doubt often are, but we do at least bet money on our
conclusions.
Thanks to Sam Altman,
Jessica Livingston, Greg McAdoo, and Robert Morris for reading drafts of
this.
|