杀死创业公司的18个错误

Paul Graham 2006-10-01

杀死创业公司的18个错误

2006年10月

在最近一次演讲后的问答环节,有人问是什么导致创业公司失败。我在那里呆呆地站了几秒钟后才意识到,这其实是个有点诡计性的问题。这相当于问如何让创业公司成功——如果你避免了所有失败的原因,你就会成功——而这个问题太大,无法即兴回答。

后来我意识到,从这个角度来看问题可能会有所帮助。如果你有一份所有不应该做的事情的清单,你就可以通过否定这些来变成成功的秘诀。而且这种形式的清单在实践中可能更有用。抓住自己做了不该做的事情,比总是记得要做应该做的事情要容易。[1]

从某种意义上说,只有一个错误会杀死创业公司:没有做出用户想要的东西。如果你做出了用户想要的东西,无论你做了什么或没做什么,你可能会没事。而如果你没有做出用户想要的东西,那么无论你做了什么或没做什么,你都死定了。所以实际上,这是18个导致创业公司无法做出用户想要的东西的因素列表。几乎所有的失败都是通过这个漏斗的。

1. 单一创始人

你有没有注意到成功的创业公司很少是由一个人创立的?即使是你认为只有一个创始人的公司,比如Oracle,通常也有多个创始人。这不太可能是巧合。

只有一个创始人有什么问题?首先,这是不信任票。这可能意味着创始人无法说服他的任何一个朋友和他一起创业公司。这相当令人担忧,因为他的朋友是最了解他的人。

但即使创始人的朋友都错了,公司是个好赌注,他仍然处于劣势。创业公司对一个人来说太难了。即使你能自己完成所有工作,你也需要同事一起集思广益,说服你放弃愚蠢的决定,并在事情出错时让你振作起来。

最后一点可能是最重要的。创业公司的低谷是如此之低,几乎没有人能够独自承受。当你有多个创始人时,团队精神将他们联系在一起,这似乎违反了守恒定律。每个人都在想”我不能让我的朋友们失望。“这是人性中最强大的力量之一,而只有一个创始人时,这种力量就缺失了。

2. 糟糕的地理位置

创业公司在一些地方繁荣,而在其他地方则不然。硅谷占主导地位,其次是波士顿,然后是西雅图、奥斯汀、丹佛和纽约。在那之后就不多了。即使在纽约,人均创业公司数量可能只有硅谷的二十分之一。在休斯顿、芝加哥和底特律这样的城镇里,这个数量小到无法测量。

为什么下降如此之快?可能与其他行业的原因相同。美国第六大时尚中心是什么?第六大石油、金融或出版中心?无论它们是什么,它们可能离顶峰太远了,甚至称它们为中心都是误导的。

城市为何成为创业中心是个有趣的问题,但创业公司在那里繁荣的原因可能与其他行业相同:那就是专家所在的地方。标准更高;人们更同情你所做的事情;你想要雇用的人想住在那里;配套产业在那里;你在偶然会议中遇到的人从事同一个行业。谁知道这些因素如何结合来促进硅谷的创业公司并压制底特律的创业公司,但从每个地区的人均创业公司数量来看,很明显它们确实在起作用。

3. 边缘利基

申请Y Combinator的大多数小组都有一个共同的问题:选择一个小的、模糊的利基市场,希望能避免竞争。

如果你看小孩子玩运动,你会注意到在某个年龄以下,他们害怕球。当球接近他们时,他们的本能是避开它。作为一个八岁的外野手,我没有接住多少球,因为每当一个高飞球飞向我这边时,我过去常常闭上眼睛,举起手套更多是为了保护,而不是希望能抓住它。

选择边缘项目相当于我八岁时处理高飞球的策略。如果你做出任何好东西,你都会有竞争对手,所以你最好面对这一点。你只能通过避免好主意来避免竞争。

我认为这种从大问题上退缩大多是无意识的。这并不是人们想到宏伟的想法但决定追求较小的想法,因为它们似乎更安全。你的无意识甚至不会让你想到宏伟的想法。所以解决方案可能是思考想法而不涉及自己。对其他人来说,作为创业公司,什么是个好主意?

4. 衍生想法

我们收到的许多申请都是模仿某些现有公司的。这是想法的一个来源,但不是最好的。如果你看成功创业公司的起源,很少有是模仿其他创业公司开始的。他们的想法从哪里来?通常来自创始人识别的某些具体、未解决的问题。

我们的创业公司为制作在线商店制作软件。当我们开始时,还没有;你可以订购的少数几个网站是由网络顾问以巨大成本手工制作的。我们知道,如果网上购物真正起飞,这些网站将必须由软件生成,所以我们写了一些。相当直接。

看起来最好的要解决的问题是对你个人有影响的问题。苹果公司的发生是因为Steve Wozniak想要一台电脑,谷歌是因为Larry和Sergey在网上找不到东西,Hotmail是因为Sabeer Bhatia和Jack Smith无法在工作中交换电子邮件。

所以不要复制Facebook,加上一些Facebook理应忽略的变化,而是从另一个方向寻找想法。不要从公司开始,回溯到他们解决的问题,而是寻找问题,想象可能解决它们的创业公司。[2] 人们抱怨什么?你希望有什么东西存在?

5. 顽固

在某些领域,成功的方法是对你想要实现的目标有愿景,无论遇到什么挫折都坚持到底。创业公司不是其中之一。坚持愿景的方法适用于赢得奥运金牌之类的事情,那里的问题定义明确。创业公司更像是科学,你需要跟随线索走到哪里。

所以不要太执着于你原来的计划,因为它很可能是错的。大多数成功的创业公司最终做的事情与他们最初打算的大不相同——通常如此不同,以至于甚至不像是同一家公司。你必须准备好在更好的想法出现时看到它。而最困难的部分通常是放弃你的旧想法。

但对新思想的开放性必须调整得恰到好处。每周切换到一个新想法同样致命。是否有某种你可以使用的外部测试?一个是询问这些想法是否代表某种进展。如果在每个新想法中,你能够重用为前几个想法构建的大部分内容,那么你可能处在一个收敛的过程中。而如果你不断从头开始,那是个坏迹象。

幸运的是,有一个人你可以寻求建议:你的用户。如果你正在考虑转向某个新方向,而你的用户似乎对此感到兴奋,这可能是个好赌注。

6. 雇佣糟糕的程序员

我忘记在早期版本中包含这一点,因为我认识的几乎所有创始人都是程序员。这对他们来说不是严重的问题。他们可能意外地雇佣了不好的人,但这不会杀死公司。在紧要关头,他们自己可以做任何需要的事情。

但当我考虑90年代电子商务业务中杀死大多数创业公司的是什么时,是糟糕的程序员。许多这些公司是由商人创办的,他们认为创业公司的工作方式是你有聪明的想法,然后雇佣程序员来实现它。这实际上比听起来难得多——几乎不可能,因为商人无法分辨哪些是好的程序员。他们甚至没有机会接触到最好的,因为没有人真正优秀的人愿意去实现商人愿景的工作。

在实践中,发生的是商人选择他们认为的好程序员(他的简历上说他是微软认证开发人员),但事实并非如此。然后他们困惑地发现他们的创业公司像二战轰炸机一样蹒跚而行,而他们的竞争对手像喷气式战斗机一样呼啸而过。这种创业公司与大公司处于相同的位置,但没有优势。

那么如果你不是程序员,如何选择好的程序员?我认为没有答案。我本想说你必须找到一个好程序员来帮助你雇佣人。但如果你不能识别好的程序员,你甚至怎么做?

7. 选择错误的平台

一个相关的问题(因为它往往是由糟糕的程序员完成的)是选择错误的平台。例如,我认为泡沫期间的许多创业公司因为决定在Windows上构建基于服务器的应用程序而杀死了自己。Hotmail在微软收购后仍然在FreeBSD上运行了多年,大概是因为Windows无法处理负载。如果Hotmail的创始人选择使用Windows,他们就会被淹没。

PayPal只是勉强避开了这个子弹。在与X.com合并后,新CEO想切换到Windows——即使在PayPal联合创始人Max Levchin表明他们的软件在Windows上的扩展效果只有Unix的1%之后。幸运的是,PayPal更换了CEO而不是平台。

平台是一个模糊的词。它可能意味着操作系统,或编程语言,或在编程语言之上构建的”框架”。它暗示着既支持又限制的东西,就像房子的基础。

平台可怕的是,总有一些对外人来说似乎是好的、负责任的选择,然而,就像90年代的Windows一样,如果你选择它们,它们会摧毁你。Java小程序可能是最引人注目的例子。这被认为是交付应用程序的新方式。大概它杀死了几乎所有相信这一点的创业公司100%。

你如何选择正确的平台?通常的方法是雇佣好的程序员并让他们选择。但如果你不是程序员,你可以使用一个技巧:访问顶尖的计算机科学系,看看他们在研究项目中使用什么。

8. 发布缓慢

各种规模的公司都很难完成软件。这是媒介固有的;软件总是85%完成。需要努力才能推动这一点并将某些东西发布给用户。[3]

创业公司为延迟发布找各种借口。大多数都等同于人们在日常生活中拖延时使用的借口。有需要先发生的事情。也许。但如果软件100%完成并准备在按钮按下时发布,他们还会在等待吗?

快速发布的一个原因是它迫使你实际完成一定量的工作。直到发布,任何东西都没有真正完成;你可以从发布任何东西时总是涉及的工作热潮中看到这一点,无论你认为它完成得多好。你需要发布的另一个原因是,只有通过将你的想法与用户碰撞,你才能完全理解它。

几个不同的问题表现为发布延迟:工作太慢;没有真正理解问题;害怕必须处理用户;害怕被评判;处理太多不同的事情;过度完美主义。幸运的是,你可以通过强制自己相当快速地发布一些东西的简单权宜之计来对抗所有这些。

9. 发布太早

发布缓慢可能杀死的创业公司比发布太快的多一百倍,但确实可能发布得太快。这里的危险是你毁了你的声誉。你发布一些东西,早期采用者试用它,如果它不好,他们可能永远不会回来。

那么发布需要的最低限度是什么?我们建议创业公司思考他们计划做什么,识别一个既(a)本身有用又(b)可以增量扩展到整个项目的核心,然后尽快完成它。

这与我(和许多其他程序员)用来编写软件的方法相同。考虑总体目标,然后从编写做任何有用事情的最小子集开始。如果它是一个子集,你无论如何都必须编写它,所以在最坏的情况下你不会浪费你的时间。但更有可能的是,你会发现实现一个工作子集既有利于士气,也帮助你更清楚地看到其余部分应该做什么。

你需要给留下深刻印象的早期采用者相当宽容。他们不期望新发布的产品做所有事情;它只需要做某件事。

10. 没有特定的用户在脑海

如果你不理解用户,你就无法建立用户喜欢的东西。我之前提到最成功的创业公司似乎都是从试图解决创始人遇到的问题开始的。也许这里有个规则:也许你创造的财富与你对要解决的问题的理解程度成正比,而你理解最好的问题是你自己的。[4]

这只是个理论。不是理论的是相反的:如果你试图解决你不理解的问题,你就完蛋了。

然而,令人惊讶的是,相当多的创始人似乎愿意假设某人,他们不确定是谁,会想要他们正在构建的东西。创始人想要它吗?不,他们不是目标市场。谁是?青少年。对本地事件感兴趣的人(那是一个永久的陷阱)。或者”商业”用户。什么商业用户?加油站?电影制片厂?国防承包商?

你当然可以为除了你自己以外的用户建立一些东西。我们确实这么做了。但你应该意识到你正在踏入危险的领域。你在仪器上飞行,实际上,所以你应该(a)有意识地换挡,而不是假设你可以像平常一样依赖你的直觉,并且(b)看仪器。

在这种情况下,仪器是用户。为其他人设计时,你必须经验主义。你不能再猜测什么会起作用;你必须找到用户并测量他们的反应。所以如果你要为青少年或”商业”用户或不包括你的其他群体做东西,你必须能够说服一些特定的人使用你正在做的东西。如果不能,你就走错了路。

11. 融资太少

大多数成功的创业公司在某个时候接受融资。像拥有多个创始人一样,这在统计上似乎是个好赌注。但你应该融多少钱?

创业公司融资以时间衡量。每个不盈利的创业公司(意味着几乎所有创业公司,最初)都有一定的时间剩余,在钱用完之前他们必须停止。这有时被称为跑道,就像”你还有多少跑道?“这是个好比喻,因为它提醒你,当钱用完时,你要么在空中,要么死了。

融资太少意味着不足以起飞。起飞意味着什么取决于情况。通常你必须推进到明显更高的水平:如果你只有想法,一个可工作的原型;如果你有原型,发布;如果你已经发布,显著增长。这取决于投资者,因为在盈利之前,你必须说服他们。

所以如果你从投资者那里拿钱,你必须拿足够的钱到下一步,无论那是什么。[5] 幸运的是,你对花费多少和下一步是什么都有一些控制权。我们建议创业公司最初将两者都设定得很低:几乎不花钱,并使你的初始目标只是建立一个坚实的原型。这给你最大的灵活性。

12. 花费太多

很难区分花费太多和融资太少。如果你的钱用完了,你可以说任何一个是原因。决定叫什么的唯一方法是与其他创业公司比较。如果你融了五百万美元但钱用完了,你可能花得太多了。

烧钱太多不像以前那么常见。创始人似乎已经吸取了那个教训。此外,创业公司的成本不断降低。所以截至本文写作时,很少有创业公司花得太多。我们资助的那些中没有。(不仅仅是因为我们做小额投资;许多已经继续进行多轮融资。)

烧钱的经典方法是雇佣很多人。这会让你受伤两次:除了增加成本外,它还让你变慢——所以被消费得越来越快的钱必须持续更长时间。大多数黑客理解为什么会这样;Fred Brooks在《人月神话》中解释了这一点。

关于雇佣,我们有三个一般性建议:(a)如果可以避免就不要做,(b)用股权而不是薪水支付人,不仅是为了省钱,而且因为你想要那些足够承诺而更喜欢那种的人,并且(c)只雇佣那些要么写代码要么出去找用户的人,因为这些是初始阶段唯一需要的东西。

13. 融资太多

融资太少显然会杀死你,但有没有融资太多这种事?

有也没有。问题与其说是钱本身,不如说是随之而来的东西。正如在Y Combinator演讲的一位VC所说,“一旦你拿了我几百万美元,时钟就开始滴答作响。“如果VC资助你,他们不会让你只是把钱存入银行并继续作为两个吃拉面生活的人运营。他们希望那些钱去工作。[6] 至少你会搬进合适的办公空间并雇佣更多的人。这将改变氛围,并不完全向好的方向发展。现在你的大多数员工将是员工而不是创始人。他们不会那么投入;他们需要被告知该做什么;他们会开始参与办公室政治。

当你融很多钱时,你的公司搬到郊区并有了孩子。

也许更危险的是,一旦你拿了很多钱,改变方向就更难了。假设你的原始计划是向公司出售东西。在接受VC资金后,你雇佣销售团队来做这件事。现在如果你意识到你应该为消费者而不是企业做这个,会发生什么?那是一种完全不同的销售类型。实践中发生的是你没有意识到这一点。你的人越多,你就越保持在同一个方向。

大额投资的另一个缺点是它们需要的时间。筹集资金所需的时间随金额增长。[7] 当金额上升到数百万时,投资者变得非常谨慎。VC从不完全说是或否;他们只是让你参与一个看似无休止的对话。因此,筹集VC规模的投资是一个巨大的时间消耗——可能比创业公司本身更多的工作。你不想把所有时间花在与投资者交谈上,而你的竞争对手把时间花在构建东西上。

我们建议继续寻求VC资金的创始人接受他们得到的第一个合理的交易。如果你从一家声誉良好的公司那里以合理的估值得到一份没有特别苛刻条款的报价,就接受它并继续建设公司。[8] 谁在乎你是否能在其他地方获得30%更好的交易?经济上,创业公司是一个全有或全无的游戏。在投资者之间讨价还价是浪费时间。

14. 糟糕的投资者管理

作为创始人,你必须管理你的投资者。你不应该忽视他们,因为他们可能有有用的见解。但也不应该让他们运营公司。那应该是你的工作。如果投资者有足够的远见来运营他们资助的公司,为什么他们没有自己创办?

通过忽视来激怒投资者可能比向他们屈服危险要小。在我们的创业公司中,我们在忽视这边犯了错误。我们的大量精力在与投资者的争执中耗尽,而不是投入到产品中。但这比让步成本要低,让步可能会摧毁公司。如果创始人知道他们在做什么,让一半的注意力集中在产品上,比让不了解的投资者全部注意力集中在产品上要好。

你必须为管理投资者投入多少工作通常取决于你融了多少钱。当你融VC规模的钱时,投资者获得大量控制权。如果他们拥有董事会多数席位,他们字面上就是你的老板。在更常见的情况下,创始人和投资者代表平等,决定性投票由中立的独立董事投出,所有投资者需要做的就是说服独立董事,他们就控制了公司。

如果事情顺利,这应该不重要。只要你似乎在快速推进,大多数投资者会让你一个人呆着。但创业公司中事情并不总是顺利的。即使是最成功的公司,投资者也制造了麻烦。最著名的例子之一是苹果公司,其董事会在解雇Steve Jobs上犯了一个几乎致命的错误。显然,即使Google早期也从投资者那里得到很多痛苦。

15. 为了(假定的)利润牺牲用户

当我在开始时说如果你做出用户想要的东西,你会没事时,你可能注意到我没有提到任何关于正确商业模式的事情。这不是因为赚钱不重要。我不是建议创始人创办没有赚钱机会的公司,希望在它们失败前脱手。我们告诉创始人最初不要担心商业模式的原因是,做出人们想要的东西要难得多。

我不知道为什么做出人们想要的东西如此困难。似乎应该是直截了当的。但你可以从很少创业公司能做到这一点看出它一定很难。

因为做出人们想要的东西比从中赚钱难得多,你应该把商业模式留到后面,就像你会把一些琐碎但混乱的功能留给版本2一样。在版本1中,解决核心问题。而创业公司的核心问题是如何创造财富(=多少人想要某物x想要它的程度),而不是如何将财富转化为金钱。

获胜的公司是那些把用户放在第一位的公司。例如,谷歌。他们让搜索工作,然后担心如何从中赚钱。然而,一些创业创始人仍然认为从一开始不专注于商业模式是不负责任的。投资者经常鼓励这一点,他们的经验来自较少可塑的行业。

不考虑商业模式是不负责任的。不考虑产品只是十倍的不负责任。

16. 不想弄脏你的手

几乎所有的程序员都宁愿花时间编写代码,而让别人处理从代码中提取金钱的混乱业务。不仅仅是懒惰的人。Larry和Sergey最初似乎也有这种感觉。在开发了他们的新搜索算法后,他们尝试的第一件事是让其他公司购买它。

创业公司?呃。大多数黑客宁愿只有想法。但正如Larry和Sergey发现的,想法市场不大。没有人相信一个想法,直到你将其体现在产品中并用它来增长用户群。然后他们会支付大价钱。

也许这会改变,但我怀疑它会改变太多。没有什么比用户更能让收购者信服。不仅仅是因为风险减少了。收购者是人,他们很难仅仅因为聪明就给一群年轻人数百万美元。当想法体现在拥有大量用户的公司中时,他们可以告诉自己他们是在购买用户而不是聪明,这更容易让他们接受。[9]

如果你想吸引用户,你可能必须从电脑前站起来去找一些。这是令人不快的工作,但如果你能让自己做这件事,你成功的机会大得多。在2005年夏天我们资助的第一批创业公司中,大多数创始人把所有时间都花在构建他们的应用程序上。但有一个人一半时间都不在,与手机公司的高管交谈,试图安排交易。你能想象对黑客来说还有什么更痛苦的吗?[10] 但这得到了回报,因为这家创业公司似乎是该组中最成功的,大一个数量级。

如果你想创业,你必须面对你不能只是黑客的事实。至少一个黑客将不得不花一些时间做商业事情。

17. 创始人之间的争斗

创始人之间的争斗惊人地常见。我们资助的创业公司中约有20%有一个创始人离开。这种情况发生得如此频繁,以至于我们已经改变了对股权授予的态度。我们仍然不要求它,但现在我们建议创始人授予股权,这样人们离开时会有一个有序的方式。

创始人离开不一定杀死创业公司,尽管如此。许多成功的创业公司都发生过这种情况。[11] 幸运的是,离开的通常是承诺最少的创始人。如果有三个创始人,一个不太热心的离开,没什么大不了的。如果你有两个,一个离开,或者一个拥有关键技术的人离开,那就更成问题了。但即使是那也是可以生存的。Blogger减少到一个人,他们反弹了。

我看到的大多数创始人之间的争斗本可以避免,如果他们在与谁一起创业方面更小心的话。大多数争斗不是由于情况,而是由于人。这意味着它们是不可避免的。大多数被此类争斗伤害的创始人可能在创业公司开始时有疑虑,但他们压抑了这些疑虑。不要压抑疑虑。在公司开始前解决问题比之后容易得多。所以不要因为你的室友会觉得被排除在外而把包括进你的创业公司。不要与你不喜欢的人创业,因为他们有你需要的技能,你担心找不到其他人。人是最重要的成分,所以不要在那里妥协。

18. 半心半意的努力

你听到的最多的失败创业公司是壮观的失败者。那些实际上是失败中的精英。最常见的类型不是犯下壮观错误的类型,而是没有做太多事情的类型——我们从未听说过的类型,因为它是一两个人在日常工作的同时进行的一些项目,但从未取得任何进展并逐渐被放弃。

从统计学上讲,如果你想避免失败,最重要的事情似乎似乎是辞去日常工作。大多数失败创业公司的创始人没有辞去日常工作,而大多数成功创业公司的创始人辞去了。如果创业公司失败是一种疾病,CDC会发布公报警告人们避免日常工作。

这意味着你应该辞去日常工作吗?不一定。我在这里猜测,但我猜许多这些可能是创始人可能没有创办公司所需的决心,而且在他们内心深处,他们知道这一点。他们不在创业公司上投入更多时间的原因是,他们知道这是糟糕的投资。[12]

我也猜有一些人本来可以成功,如果他们跳跃并全职做,但没做。我不知道这个范围有多广,但如果成功者/边界线/无希望的进展有你期望的那种分布,如果辞去日常工作,本可以成功的人数可能是实际成功人数的一个数量级。[13]

如果这是真的,大多数本可以成功的创业公司失败是因为创始人没有全力以赴。这当然与我在世界上看到的情况一致。大多数创业公司失败是因为他们没有做出人们想要的东西,而大多数没有的原因是他们不够努力。

换句话说,创业公司就像其他一切一样。你能犯的最大错误是不够努力。就成功的秘诀而言,就是不要对此否认。

注释

[1] 这不是失败原因的完整清单,只是那些你可以控制的。还有几个你不能控制的,特别是无能和坏运气。

[2] 具有讽刺意味的是,Facebook的一个可能成功的变体是一个专门为大学生的facebook。

[3] Steve Jobs试图通过说”真正的艺术家交付”来激励人们。这是个好句子,但不幸的是不真实。许多著名的艺术作品是未完成的。在有硬性期限的领域是真的,比如建筑和电影制作,但即使在那些地方,人们也倾向于调整东西直到从他们手中被夺走。

[4] 可能还有第二个因素:创业创始人往往处于技术的前沿,所以他们面临的问题可能特别有价值。

[5] 你应该拿比你认为需要的多,可能多50%到100%,因为软件写起来需要更长的时间,交易需要更长的时间来关闭。

[6] 因为人们有时称我们为VC,我应该补充说我们不是。VC投资大额的其他人的钱。我们投资小额的我们自己的钱,像天使投资者。

[7] 当然不是线性的,否则筹集五百万美元将需要永远。在实践中只是感觉像需要永远。

虽然如果你包括VC不投资的情况,在中间情况下它确实会需要永远。也许我们应该,因为追逐大投资的危险不仅仅是它们需要很长时间。那是最好的情况。真正的危险是你将花费大量时间而一无所获。

[8] 有些VC会给你一个人为的低估值,看看你有没有胆量要求更多。VC玩这样的游戏很蹩脚,但有些人确实这样。如果你在处理一个这样的,你应该在估值上推回一点。

[9] 假设YouTube的创始人在2005年去了谷歌并告诉他们”Google Video设计得很糟糕。给我们1000万美元,我们会告诉你所有你犯的错误。“他们会得到皇家raspberry。十八个月后谷歌为同样的教训支付了16亿美元,部分是因为他们可以告诉自己他们购买的是一种现象,或一个社区,或类似模糊的东西。

我不是想对谷歌苛刻。他们比竞争对手做得好,竞争对手可能现在完全错过了视频船。

[10] 是的,实际上:处理政府。但电话公司也在其中。

[11] 比大多数人意识到的更多,因为公司不宣传这一点。你知道苹果最初有三个创始人吗?

[12] 我不是在贬低这些人。我自己也没有决心。自从Viaweb以来,我有两次接近创办创业公司,两次我都放弃了,因为我意识到没有贫穷的刺激,我根本不愿意忍受创业公司的压力。

[13] 那么你如何知道你属于应该辞去日常工作的人类别,还是可能更大的不应该辞去的类别?我到了说这很难为自己判断,你应该寻求外部建议的地步,然后才意识到那是我们做的。我们把自己视为投资者,但从另一个方向看,Y Combinator是一个建议人们是否应该辞去日常工作的服务。我们可能会犯错,无疑经常如此,但我们至少在我们的结论上下注。

感谢Sam Altman、Jessica Livingston、Greg McAdoo和Robert Morris阅读本文的草稿。

日语翻译

西班牙语翻译

罗马尼亚语翻译

阿拉伯翻译

The 18 Mistakes That Kill Startups

October 2006

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.

But even if the founder’s friends were all wrong and the company is a good bet, he’s still at a disadvantage. Starting a startup is too hard for one person. Even if you could do all the work yourself, you need colleagues to brainstorm with, to talk you out of stupid decisions, and to cheer you up when things go wrong.

The last one might be the most important. The low points in a startup are so low that few could bear them alone. When you have multiple founders, esprit de corps binds them together in a way that seems to violate conservation laws. Each thinks “I can’t let my friends down.” This is one of the most powerful forces in human nature, and it’s missing when there’s just one founder.

2. Bad Location

Startups prosper in some places and not others. Silicon Valley dominates, then Boston, then Seattle, Austin, Denver, and New York. After that there’s not much. Even in New York the number of startups per capita is probably a 20th of what it is in Silicon Valley. In towns like Houston and Chicago and Detroit it’s too small to measure.

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 actually finish 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 spectacular 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 10millionandwelltellyouallthemistakesyoumade."Theywouldhavegottentheroyalraspberry.EighteenmonthslaterGooglepaid10 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.

Japanese Translation

Spanish Translation

Romanian Translation

Chinese Translation

Arabic Translation