创业公司最难学到的教训
创业公司最难学到的教训
2006年4月
(本文源自2006年创业学校的一次演讲。)
到目前为止,我们资助的创业公司反应都相当快,但他们在学习某些课程时似乎比其他课程更快。我认为这是因为创业公司的某些事情有点反直觉。
我们现在已经投资了足够多的公司,以至于我学到了一个诀窍来判断哪些是反直觉的观点:那些是我必须不断重复的观点。
所以我要给这些观点编号,也许对于未来的创业公司,我能够实现一种霍夫曼编码。我会让他们都读这篇文章,然后不用详细地唠叨他们,我就能说:第四点!
1. 尽早发布。
我可能最常重复的这个创业秘诀是:尽快推出1.0版本,然后根据用户的反应来改进它。
我说的”尽早发布”并不是指你应该发布一个充满bug的产品,而是说你应该发布一个最小化的产品。用户讨厌bug,但如果即将有更多功能推出,他们似乎不介意一个最小化的1.0版本。
尽快完成1.0版本有几个好处。一个是,这本来就是编写软件的正确方式,无论是对创业公司还是其他情况。我从1993年就开始重复这个观点,至今没有看到太多与之矛盾的东西。我看到很多创业公司因为发布产品太慢而死亡,但没有一家是因为太快而死亡的。[1]
当你构建出一个受欢迎的东西时,会让你感到惊讶的一件事是你不会了解你的用户。Reddit现在每月有近50万独立访客。这些人都是谁?他们不知道。没有网络创业公司知道。而且既然你不知道你的用户,猜测他们会喜欢什么是危险的。最好是发布一些东西,让他们来告诉你。
Wufoo牢记这一点,在底层数据库之前就发布了他们的表单构建器。你甚至还不能驱动这个东西,但已经有83,000人来坐在驾驶座上握着方向盘。Wufoo从中获得了宝贵的反馈:Linux用户抱怨他们使用了太多Flash,所以他们重写了软件不再使用Flash。如果他们等到一次性发布所有内容,就不会在问题更深层次植入之前发现它。
即使你没有用户,快速发布仍然很重要,因为对于创业公司来说,初始版本就像一次试航。如果有什么重大问题——例如,想法不好,或者创始人互相憎恨——发布第一个版本的压力会暴露这些问题。如果你有这样的问题,你希望尽早发现它们。
不过,尽早发布的最重要原因可能是它让你更努力地工作。当你在处理还没有发布的东西时,问题是有趣的。在已经发布的东西中,问题是令人担忧的。一旦你发布,就会有很多紧迫感。我认为这正是人们推迟发布的原因。他们知道一旦发布,就必须更努力地工作。[2]
2. 不断推出新功能。
当然,“尽早发布”有第二个组成部分,没有它就是坏建议。如果你要从一个功能不多的东西开始,你最好快速改进它。
我发现自己在重复的是”推出新功能”。而且这个规则不仅适用于初始阶段。这是所有创业公司在想要被视为创业公司的整个过程中都应该做的事情。
当然,我并不是说你应该让你的应用程序变得越来越复杂。我说的”功能”是指一个单位的黑客工作——让用户生活变得更好的一个量子单位。
就像锻炼一样,改进会带来更多的改进。如果你每天都跑步,你可能会感觉明天也想跑步。但如果你几周不跑步,要强迫自己出门会很费力。黑客工作也是如此:你实现的想法越多,你就会有更多的想法。你应该每隔一两天就以某种小方式改进你的系统。
这不仅是完成开发工作的好方法;它也是一种营销形式。用户喜欢一个不断改进的网站。事实上,用户期望网站能够改进。想象一下,如果你访问一个看起来非常好的网站,两个月后再次访问,没有任何变化。它会不会开始显得很烂?[3]
当你根据他们的评论做出改进时,他们会更加喜欢你,因为用户习惯于公司忽视他们。如果你是罕见的例外——一个真正倾听的公司——你会产生狂热的忠诚度。你不需要做广告,因为你的用户会为你做广告。
这似乎也很明显,那么为什么我必须不断重复它?我认为这里的问题在于人们习惯了事物的现状。一旦产品过了有明显缺陷的阶段,你开始习惯它,逐渐地,它碰巧拥有的任何功能都成了它的身份。例如,我怀疑雅虎(或者谷歌)的很多人意识到网页邮件可以好多少,直到Paul Buchheit向他们展示。
我认为解决方案是假设你制作的任何东西都远未达到它可能的程度。强迫自己,作为一种智力练习,不断思考改进。好吧,当然,你拥有的东西是完美的。但如果你必须改变什么,那会是什么?
如果你的产品看起来已经完成了,有两种可能的解释:(a)它确实完成了,或者(b)你缺乏想象力。经验表明(b)的可能性要大一千倍。
3. 让用户开心。
不断改进是一个更普遍规则的例子:让用户开心。所有创业公司的一个共同点是它们不能强迫任何人做任何事情。它们不能强迫任何人使用它们的软件,也不能强迫任何人与它们交易。创业公司必须为自己的生存而奋斗。这就是为什么成功的创业公司制造伟大的产品。它们必须这样做,否则就会死亡。
当你经营一家创业公司时,你感觉自己就像一块被强风吹动的小碎片。最强大的风是用户。他们要么抓住你把你托到天空,就像他们对Google做的那样,要么让你平躺在人行道上,就像他们对大多数创业公司做的那样。用户是变化无常的风,但比任何其他风都更强大。如果他们把你托起来,没有竞争对手能让你倒下。
作为一块小碎片,对你来说理性的做法不是平躺着,而是把自己卷成一个风能抓住的形状。
我喜欢风的比喻,因为它提醒你流量是多么不个人化的。访问你网站的绝大多数人都是随意访客。你必须为他们设计你的网站。真正关心的人会自己找到他们想要的东西。
普通的访客到达时手指会悬停在返回按钮上。想想你自己的经历:你点击的大多数链接都会导向一些平庸的东西。任何使用网络超过几周的人都被训练成在点击链接后点击返回。所以你的网站必须说”等等!不要点击返回。这个网站不烂。看看这个,例如。”
要让人们停下来,你必须做两件事。最重要的是尽可能简洁地解释你的网站到底是关于什么的。你多久访问过一个网站,它似乎假设你已经知道他们是做什么的?例如,那个公司网站说公司为企业制作企业内容管理解决方案,使组织能够统一人员、内容和流程,以最小化商业风险,加速实现价值的时间并维持较低的总拥有成本。一个成熟的公司可能会逃脱这种不透明的描述,但没有创业公司可以。创业公司应该能够用一两句话准确解释它是做什么的。[4] 不仅是对用户。你需要这个给每个人:投资者、收购者、合作伙伴、记者、潜在员工,甚至是现有员工。你可能甚至不应该开始一个不能用一两句话令人信服地描述的公司。
我重复的另一件事是立即把你拥有的一切都给人们。如果你有什么令人印象深刻的东西,试着把它放在首页,因为那是大多数访客唯一会看到的页面。尽管这里有一个悖论:你越把好东西推向前面,访客就越有可能进一步探索。[5]
在最好的情况下,这两个建议会结合起来:你通过向访客展示来告诉他们你的网站是关于什么的。小说写作中的标准建议之一是”展示,不要讲述”。不要说一个角色很生气;让他咬紧牙关,或者把铅笔折成两半。没有什么比使用你的网站能更好地解释它的功能。
这里的行业术语是”转化”。你网站的工作是把随意访客转化为用户——无论你对用户的定义是什么。你可以在你的增长率中衡量这一点。要么你的网站开始流行,要么没有,你必须知道是哪一种。如果你有像样的增长,最终你会获胜,无论你现在多么默默无闻。如果你没有,你需要修复一些东西。
4. 担心正确的事情。
我发现自己经常说的另一件事是”不要担心”。实际上,更常见的是”不要担心这个;而是担心那个”。创业公司有偏执狂是对的,但有时他们担心的是错误的事情。
大多数可见的灾难并不像看起来那么令人担忧。灾难在创业公司中是正常的:一个创始人退出,你发现了一项涵盖你正在做的事情的专利,你的服务器不断崩溃,你遇到了一个无法解决的技术问题,你必须改变你的名字,一笔交易失败——这些都是家常便饭。除非你让它们,否则它们不会杀死你。
大多数竞争对手也不会。很多创业公司担心”如果Google构建类似我们的东西怎么办?“实际上大公司不是你必须担心的——甚至Google也不是。Google的人很聪明,但不比你更聪明;他们的动力不那么强,因为如果这个产品失败了,Google不会倒闭;即使在Google,他们也有很多官僚主义来拖慢他们。
作为创业公司,你应该担心的不是现有的玩家,而是你还不知道存在的其他创业公司。他们比Google危险得多,因为,像你一样,他们是陷入困境的动物。
只看现有的竞争对手可能会给你一种虚假的安全感。你应该与别人可能正在做的事情竞争,而不仅仅是你能看到人们正在做的事情。一个推论是,即使你还没有可见的竞争对手,也不应该放松。无论你的想法是什么,总有其他人在那里研究同样的事情。
这就是现在更容易创业的缺点:更多人在做这件事。但我不同意Caterina Fake的观点,她说这使得现在不是一个开始创业的好时机。更多人在开始创业,但没有可能有的那么多。大多数大学毕业生仍然认为他们必须找一份工作。普通人不会忽略从三岁起就被灌输到头脑中的东西,仅仅是因为提供网页最近变得便宜多了。
无论如何,竞争对手都不是最大的威胁。比被竞争对手压垮更多的创业公司是自己把自己搞砸的。有很多方法可以做到,但主要的三个是内部纠纷、惯性和忽视用户。每一个本身就足以杀死你。但如果我必须选择最糟糕的,那就是忽视用户。如果你想要一个注定要死亡的创业公司的秘诀,就是这个:几个创始人有一些他们知道每个人都会喜欢的伟大想法,这就是他们要构建的,无论发生什么。
几乎每个人的初始计划都是有缺陷的。如果公司坚持他们的初始计划,微软会在销售编程语言,苹果会在销售印刷电路板。在这两种情况下,他们的客户都告诉他们他们的业务应该是什么——而且他们足够聪明,听取了他们的意见。
正如理查德·费曼所说,自然的想象力比人的想象力更伟大。通过观察世界,你会找到比你仅仅通过思考就能产生的更有趣的事情。这个原则非常强大。这就是为什么最好的抽象绘画仍然达不到列奥纳多的水平,例如。这也适用于创业公司。没有任何产品想法能像通过将一系列原型与一系列用户碰撞所能发现的那样聪明。
5. 承诺是自我实现的预言。
我现在有足够的创业经验,可以说创业创始人最重要的品质是什么,这可能不是你想的那样。创业创始人最重要的品质是决心。不是智力——是决心。
这有点令人沮丧。我宁愿相信Viaweb成功是因为我们聪明,而不仅仅是有决心。创业世界的很多人想要相信这一点。不仅是创始人,投资者也是。他们喜欢居住在一个由智力统治的世界。你可以看出他们真的相信这一点,因为它影响了他们的投资决策。
风险投资家一次又一次地投资于著名教授创立的创业公司。这在生物技术领域可能有效,那里的很多创业公司只是将现有研究商业化,但在软件领域,你想投资的是学生,而不是教授。微软、雅虎和谷歌都是由辍学生创建的。学生在经验上缺乏的,他们在奉献精神上绰绰有余。
当然,如果你想变得富有,仅仅有决心是不够的。你也必须聪明,对吗?我愿意这么认为,但我有过一个经历让我相信了这一点:我在纽约生活了几年。
你在智力部门失去很多不会杀死你。但即使在承诺部门失去一点点,那也会很快杀死你。
经营一家创业公司就像用手走路:这是可能的,但它需要非凡的努力。如果一个普通员工被要求做创业创始人必须做的事情,他会非常愤怒。想象一下,如果你被雇佣到某个大公司,除了编写比你以前必须做的快十倍的软件外,他们还期望你回答支持电话、管理服务器、设计网站、冷电话潜在客户、找到公司办公空间,并出去为每个人买午餐。
而且,这一切不是在大公司平静、子宫般的环境中,而是在不断灾难的背景下发生的。这才是真正需要决心的地方。在创业公司,总有一些灾难在发生。所以,如果你有哪怕一点倾向找借口退出,那里总有一个合适的借口。
但如果你缺乏承诺,很可能在你实际退出之前它就已经在伤害你了。每个与创业公司打交道的人都知道承诺有多重要,所以如果他们感觉你犹豫不决,他们不会给你太多关注。如果你缺乏承诺,你会发现出于某种神秘的原因,好事发生在你的竞争对手身上,而不是你身上。如果你缺乏承诺,你会觉得你很不幸。
而如果你决心坚持下去,人们会关注你,因为很可能他们以后必须与你打交道。你是本地人,而不仅仅是游客,所以每个人都必须与你达成协议。
在Y Combinator,我们有时错误地资助了那些态度的团队,他们要给这个创业公司的事情尝试三个月,如果有什么伟大的事情发生,他们会坚持下去——“伟大的事情”意味着要么有人想收购他们,要么有人投资数百万美元在他们身上。但如果这是你的态度,“伟大的事情”不太可能发生在你身上,因为收购者和投资者都根据你的承诺水平来判断你。
如果收购者认为无论发生什么你都会坚持下去,他们更可能收购你,因为如果他们不收购而你坚持下去,你可能会成长,你的价格会上涨,他们会后悔没有早点收购你。投资者也是如此。真正激励投资者的,甚至是大风险投资公司,不是好回报的希望,而是错失机会的恐惧。[6] 所以如果你清楚地表明无论发生什么你都会成功,你需要他们的唯一原因是让它更快发生,你更有可能获得资金。
你不能伪造这个。让每个人都相信你准备好战斗到死亡的唯一方法实际上是准备好。
不过,你必须是对的那种决心。我仔细选择了决心而不是固执这个词,因为固执在创业公司中是灾难性的品质。你必须有决心,但要灵活,就像跑卫一样。一个成功的跑卫不只是低下头试图穿过人们。他即兴发挥:如果有人出现在他面前,他会绕过他们;如果有人试图抓住他,他会从他们的抓握中挣脱出来;他甚至会暂时朝错误的方向跑,如果那有帮助的话。他永远不会做的一件事是站着不动。[7]
6. 总是有空间。
我最近和一个创业公司创始人谈论是否应该为他们的软件添加社交组件。他说他认为不应该,因为整个社交事情已经被挖掘完了。真的吗?所以在100年里,唯一的社交网站将是Facebook、MySpace、Flickr和Del.icio.us?不太可能。
总是有新东西的空间。在历史的每一点,即使是黑暗时代最黑暗的时期,人们都在发现让每个人说”为什么之前没有人想到这个?“的事情。我们知道这种情况一直持续到2004年,当时Facebook成立——虽然严格来说其他人确实想到了这个。
我们没有看到周围机会的原因是我们适应了现状,并假设事情必须是这样。例如,对大多数人来说,试图构建比Google更好的搜索引擎似乎很疯狂。当然,至少那个领域已经被挖掘完了。真的吗?在100年——甚至20年——人们还会继续使用类似当前Google的东西搜索信息吗?即使Google可能也不这么认为。
特别是,我不认为创业公司的数量有任何限制。有时你听到人们说”所有这些现在开始创业的人都会失望。毕竟,Google和雅虎会收购多少家小创业公司?“这听起来很巧妙地怀疑,但我可以证明这是错误的。没有人提议说在一个由每个公司几千人的大、慢速公司组成的经济中,可以雇佣的人数有任何限制。为什么每个公司十人的小、快公司可以雇佣的人数应该有任何限制?在我看来,唯一的限制应该是想要那么努力工作的人数。
创业公司数量的限制不是可以被Google和雅虎收购的数量——尽管如果创业公司真的值得收购,甚至那个也应该是无限的——而是可以创造的财富量。而且我不认为那有任何限制,除了宇宙学的限制。
所以,出于所有实际目的,创业公司的数量没有限制。创业公司创造财富,这意味着它们制造人们想要的东西,如果人们想要的东西数量有限,我们远未达到那个限制。我甚至还没有一辆会飞的车。
7. 不要抱太大希望。
这是我在Y Combinator之前很久就开始重复的另一个观点。这实际上是Viaweb的企业座右铭。
创业公司创始人天生是乐观的。否则他们不会这么做。但你应该像对待核反应堆的核心一样对待你的乐观主义:它既是能源的来源,也非常危险。你必须建造一个屏蔽围绕它,否则它会炸毁你。
反应堆的屏蔽不是均匀的;如果是的话,反应堆就没用了。它在几个地方有管道穿入。乐观屏蔽也必须被刺穿。我认为划清界限的地方在于你对自己的期望和对别人的期望之间。对自己能做什么保持乐观是可以的,但要对机器和其他人做最坏的打算。
这在创业公司中特别必要,因为你倾向于推动你正在做的任何事情的极限。所以事情不会像世界其他地方那样平稳、可预测地发生。事情突然变化,而且通常是变坏。
保护你的乐观主义在交易中最为重要。如果你的创业公司在做一笔交易,就假设它不会发生。说他们要投资你的风险投资家不是。说要收购你的公司不是。想要在他们整个公司使用你的系统的大客户不会。那么如果事情成功,你可以有一个愉快的惊喜。
我警告创业公司不要抱太大希望的原因不是为了在事情失败时拯救他们免于失望。这是出于一个更实际的原因:为了防止他们把公司靠在一个会倒下的东西上,把他们一起带走。
例如,如果有人说他们想投资你,有一个自然的倾向是停止寻找其他投资者。这就是为什么提出交易的人看起来如此积极:他们想让你停止寻找。而你也想停止,因为做交易是痛苦的。特别是融资,是一个巨大的时间消耗。所以你必须有意识地强迫自己继续寻找。
即使你最终做了第一笔交易,继续寻找也会对你有利,因为你会得到更好的条款。交易是动态的;除非你和一个异常诚实的人谈判,否则没有一个点是握手然后交易完成的。通常在握手之后有很多附属问题需要解决,如果对方感觉到弱点——如果他们感觉到你需要这笔交易——他们会非常倾向于在细节上欺骗你。
风险投资公司和公司发展部门的谈判者是专业人士。他们被训练利用弱点。[8] 所以虽然他们通常是好人,但他们就是忍不住。而且作为专业人士,他们比你更经常这样做。所以甚至不要试图虚张声势。创业公司在交易中能有任何影响力的唯一方法是真正不需要它。如果你不相信一笔交易,你就不太可能依赖它。
所以我想在你们头脑中植入一个催眠建议:当你们听到有人说”我们想投资你”或”我们想收购你”时,我希望以下短语自动出现在你们的头脑中:不要抱太大希望。就像这笔交易不存在一样继续经营你的公司。没有什么比这更能让交易成功。
速度,而不是金钱
按照我的描述,开始一家创业公司听起来相当有压力。确实如此。当我和我们资助的公司的创始人交谈时,他们都说了同样的话:我知道这会很艰难,但我没想到会这么艰难。
那么为什么要做呢?为了做一些宏伟或英勇的事情而忍受很多痛苦和压力是值得的,但仅仅是为了赚钱?赚钱真的那么重要吗?
不,不是真的。当人们太认真对待商业时,我觉得很荒谬。我把赚钱看作是一件无聊的差事,要尽快完成。开始创业公司本身没有什么宏伟或英勇的。
那么为什么我花这么多时间思考创业公司?我会告诉你原因。从经济上讲,创业公司最好不被看作致富的方式,而是更快工作的方式。你必须谋生,而创业公司是一种快速完成这件事的方式,而不是让它拖累你的一生。[9]
我们大部分时间都认为这是理所当然的,但人类生命是相当奇迹般的。它也是明显短暂的。你被给了这个奇妙的东西,然后砰,它被带走了。你可以理解为什么人们发明神来解释它。但即使对于不相信神的人来说,生命也值得尊重。在我们大多数人的一生中,有几天是模糊度过的,几乎每个人都有一种感觉,当这种情况发生时,是在浪费一些宝贵的东西。正如本·富兰克林所说,如果你热爱生命,就不要浪费时间,因为时间就是生命组成的。
所以不,赚钱没有什么特别的宏伟之处。那不是让创业公司值得麻烦的原因。创业公司重要的是速度。通过将赚钱的枯燥但必要的任务压缩到尽可能短的时间内,你表现出对生命的尊重,其中有某种宏伟的东西。
注释
[1] 创业公司可能死于发布一个充满bug的产品,并且没有足够快地修复它们,但我不知道有任何一家死于很早就发布一个稳定但最小化的产品,然后及时改进它。
[2] 我知道这就是为什么我还没有发布Arc。一旦我发布了,我就会有人唠叨我要功能。
[3] 网站在这方面与书、电影或桌面应用程序不同。用户判断网站不是作为单个快照,而是作为有多个帧的动画。在这两者中,我认为改进率对用户来说比你当前的位置更重要。
[4] 然而,不应该总是告诉用户这个。例如,MySpace基本上是mallrat的替代商场。但对它们来说,最初假装网站是关于乐队的是明智的。
[5] 同样,不要让用户注册来尝试你的网站。也许你拥有的东西如此宝贵,以至于访客应该乐意注册来获得它。但他们被训练成期望相反的情况。他们在网上尝试的大多数东西都很糟糕——特别是那些让他们注册的东西。
[6] 风险投资公司有这样的行为有理性的原因。他们的钱(如果他们赚钱的话)不是来自他们的中位投资。在一个典型的基金中,一半的公司失败,大多数其余的产生了平庸的回报,而一个或两个通过惊人的成功”创造了基金”。所以如果他们错过了一些最有希望的机会,这可能会毁掉整个基金。
[7] 跑卫的态度不能转化为足球。虽然一个前锋带球过多个防守球员看起来很棒,但一个坚持尝试这样做的球员长期来说会比一个传球的球员做得更差。
[8] Y Combinator从不谈判估值的原因是我们不是专业的谈判者,也不想变成那样的人。
[9] 有两种方法做你喜欢的工作:(a)赚钱,然后做你喜欢的工作,或者(b)找到一份工作,在那里你因为做你喜欢的东西而得到报酬。在实践中,两者的第一阶段都主要由不体面的苦差事组成,而在(b)中第二阶段不太安全。
感谢Sam Altman、Trevor Blackwell、Beau Hartshorne、Jessica Livingston和Robert Morris阅读本文的草稿。
罗马尼亚语翻译
俄语翻译
法语翻译
日语翻译
The Hardest Lessons for Startups to Learn
April 2006
(This essay is derived from a talk at the 2006 Startup School.)
The startups we’ve funded so far are pretty quick, but they seem quicker to learn some lessons than others. I think it’s because some things about startups are kind of counterintuitive.
We’ve now invested in enough companies that I’ve learned a trick for determining which points are the counterintuitive ones: they’re the ones I have to keep repeating.
So I’m going to number these points, and maybe with future startups I’ll be able to pull off a form of Huffman coding. I’ll make them all read this, and then instead of nagging them in detail, I’ll just be able to say: number four!
1. Release Early.
The thing I probably repeat most is this recipe for a startup: get a version 1 out fast, then improve it based on users’ reactions.
By “release early” I don’t mean you should release something full of bugs, but that you should release something minimal. Users hate bugs, but they don’t seem to mind a minimal version 1, if there’s more coming soon.
There are several reasons it pays to get version 1 done fast. One is that this is simply the right way to write software, whether for a startup or not. I’ve been repeating that since 1993, and I haven’t seen much since to contradict it. I’ve seen a lot of startups die because they were too slow to release stuff, and none because they were too quick. [1]
One of the things that will surprise you if you build something popular is that you won’t know your users. Reddit now has almost half a million unique visitors a month. Who are all those people? They have no idea. No web startup does. And since you don’t know your users, it’s dangerous to guess what they’ll like. Better to release something and let them tell you.
Wufoo took this to heart and released their form-builder before the underlying database. You can’t even drive the thing yet, but 83,000 people came to sit in the driver’s seat and hold the steering wheel. And Wufoo got valuable feedback from it: Linux users complained they used too much Flash, so they rewrote their software not to. If they’d waited to release everything at once, they wouldn’t have discovered this problem till it was more deeply wired in.
Even if you had no users, it would still be important to release quickly, because for a startup the initial release acts as a shakedown cruise. If anything major is broken— if the idea’s no good, for example, or the founders hate one another— the stress of getting that first version out will expose it. And if you have such problems you want to find them early.
Perhaps the most important reason to release early, though, is that it makes you work harder. When you’re working on something that isn’t released, problems are intriguing. In something that’s out there, problems are alarming. There is a lot more urgency once you release. And I think that’s precisely why people put it off. They know they’ll have to work a lot harder once they do. [2]
2. Keep Pumping Out Features.
Of course, “release early” has a second component, without which it would be bad advice. If you’re going to start with something that doesn’t do much, you better improve it fast.
What I find myself repeating is “pump out features.” And this rule isn’t just for the initial stages. This is something all startups should do for as long as they want to be considered startups.
I don’t mean, of course, that you should make your application ever more complex. By “feature” I mean one unit of hacking— one quantum of making users’ lives better.
As with exercise, improvements beget improvements. If you run every day, you’ll probably feel like running tomorrow. But if you skip running for a couple weeks, it will be an effort to drag yourself out. So it is with hacking: the more ideas you implement, the more ideas you’ll have. You should make your system better at least in some small way every day or two.
This is not just a good way to get development done; it is also a form of marketing. Users love a site that’s constantly improving. In fact, users expect a site to improve. Imagine if you visited a site that seemed very good, and then returned two months later and not one thing had changed. Wouldn’t it start to seem lame? [3]
They’ll like you even better when you improve in response to their comments, because customers are used to companies ignoring them. If you’re the rare exception— a company that actually listens— you’ll generate fanatical loyalty. You won’t need to advertise, because your users will do it for you.
This seems obvious too, so why do I have to keep repeating it? I think the problem here is that people get used to how things are. Once a product gets past the stage where it has glaring flaws, you start to get used to it, and gradually whatever features it happens to have become its identity. For example, I doubt many people at Yahoo (or Google for that matter) realized how much better web mail could be till Paul Buchheit showed them.
I think the solution is to assume that anything you’ve made is far short of what it could be. Force yourself, as a sort of intellectual exercise, to keep thinking of improvements. Ok, sure, what you have is perfect. But if you had to change something, what would it be?
If your product seems finished, there are two possible explanations: (a) it is finished, or (b) you lack imagination. Experience suggests (b) is a thousand times more likely.
3. Make Users Happy.
Improving constantly is an instance of a more general rule: make users happy. One thing all startups have in common is that they can’t force anyone to do anything. They can’t force anyone to use their software, and they can’t force anyone to do deals with them. A startup has to sing for its supper. That’s why the successful ones make great things. They have to, or die.
When you’re running a startup you feel like a little bit of debris blown about by powerful winds. The most powerful wind is users. They can either catch you and loft you up into the sky, as they did with Google, or leave you flat on the pavement, as they do with most startups. Users are a fickle wind, but more powerful than any other. If they take you up, no competitor can keep you down.
As a little piece of debris, the rational thing for you to do is not to lie flat, but to curl yourself into a shape the wind will catch.
I like the wind metaphor because it reminds you how impersonal the stream of traffic is. The vast majority of people who visit your site will be casual visitors. It’s them you have to design your site for. The people who really care will find what they want by themselves.
The median visitor will arrive with their finger poised on the Back button. Think about your own experience: most links you follow lead to something lame. Anyone who has used the web for more than a couple weeks has been trained to click on Back after following a link. So your site has to say “Wait! Don’t click on Back. This site isn’t lame. Look at this, for example.”
There are two things you have to do to make people pause. The most important is to explain, as concisely as possible, what the hell your site is about. How often have you visited a site that seemed to assume you already knew what they did? For example, the corporate site that says the company makes enterprise content management solutions for business that enable organizations to unify people, content and processes to minimize business risk, accelerate time-to-value and sustain lower total cost of ownership. An established company may get away with such an opaque description, but no startup can. A startup should be able to explain in one or two sentences exactly what it does. [4] And not just to users. You need this for everyone: investors, acquirers, partners, reporters, potential employees, and even current employees. You probably shouldn’t even start a company to do something that can’t be described compellingly in one or two sentences.
The other thing I repeat is to give people everything you’ve got, right away. If you have something impressive, try to put it on the front page, because that’s the only one most visitors will see. Though indeed there’s a paradox here: the more you push the good stuff toward the front, the more likely visitors are to explore further. [5]
In the best case these two suggestions get combined: you tell visitors what your site is about by showing them. One of the standard pieces of advice in fiction writing is “show, don’t tell.” Don’t say that a character’s angry; have him grind his teeth, or break his pencil in half. Nothing will explain what your site does so well as using it.
The industry term here is “conversion.” The job of your site is to convert casual visitors into users— whatever your definition of a user is. You can measure this in your growth rate. Either your site is catching on, or it isn’t, and you must know which. If you have decent growth, you’ll win in the end, no matter how obscure you are now. And if you don’t, you need to fix something.
4. Fear the Right Things.
Another thing I find myself saying a lot is “don’t worry.” Actually, it’s more often “don’t worry about this; worry about that instead.” Startups are right to be paranoid, but they sometimes fear the wrong things.
Most visible disasters are not so alarming as they seem. Disasters are normal in a startup: a founder quits, you discover a patent that covers what you’re doing, your servers keep crashing, you run into an insoluble technical problem, you have to change your name, a deal falls through— these are all par for the course. They won’t kill you unless you let them.
Nor will most competitors. A lot of startups worry “what if Google builds something like us?” Actually big companies are not the ones you have to worry about— not even Google. The people at Google are smart, but no smarter than you; they’re not as motivated, because Google is not going to go out of business if this one product fails; and even at Google they have a lot of bureaucracy to slow them down.
What you should fear, as a startup, is not the established players, but other startups you don’t know exist yet. They’re way more dangerous than Google because, like you, they’re cornered animals.
Looking just at existing competitors can give you a false sense of security. You should compete against what someone else could be doing, not just what you can see people doing. A corollary is that you shouldn’t relax just because you have no visible competitors yet. No matter what your idea, there’s someone else out there working on the same thing.
That’s the downside of it being easier to start a startup: more people are doing it. But I disagree with Caterina Fake when she says that makes this a bad time to start a startup. More people are starting startups, but not as many more as could. Most college graduates still think they have to get a job. The average person can’t ignore something that’s been beaten into their head since they were three just because serving web pages recently got a lot cheaper.
And in any case, competitors are not the biggest threat. Way more startups hose themselves than get crushed by competitors. There are a lot of ways to do it, but the three main ones are internal disputes, inertia, and ignoring users. Each is, by itself, enough to kill you. But if I had to pick the worst, it would be ignoring users. If you want a recipe for a startup that’s going to die, here it is: a couple of founders who have some great idea they know everyone is going to love, and that’s what they’re going to build, no matter what.
Almost everyone’s initial plan is broken. If companies stuck to their initial plans, Microsoft would be selling programming languages, and Apple would be selling printed circuit boards. In both cases their customers told them what their business should be— and they were smart enough to listen.
As Richard Feynman said, the imagination of nature is greater than the imagination of man. You’ll find more interesting things by looking at the world than you could ever produce just by thinking. This principle is very powerful. It’s why the best abstract painting still falls short of Leonardo, for example. And it applies to startups too. No idea for a product could ever be so clever as the ones you can discover by smashing a beam of prototypes into a beam of users.
5. Commitment Is a Self-Fulfilling Prophecy.
I now have enough experience with startups to be able to say what the most important quality is in a startup founder, and it’s not what you might think. The most important quality in a startup founder is determination. Not intelligence— determination.
This is a little depressing. I’d like to believe Viaweb succeeded because we were smart, not merely determined. A lot of people in the startup world want to believe that. Not just founders, but investors too. They like the idea of inhabiting a world ruled by intelligence. And you can tell they really believe this, because it affects their investment decisions.
Time after time VCs invest in startups founded by eminent professors. This may work in biotech, where a lot of startups simply commercialize existing research, but in software you want to invest in students, not professors. Microsoft, Yahoo, and Google were all founded by people who dropped out of school to do it. What students lack in experience they more than make up in dedication.
Of course, if you want to get rich, it’s not enough merely to be determined. You have to be smart too, right? I’d like to think so, but I’ve had an experience that convinced me otherwise: I spent several years living in New York.
You can lose quite a lot in the brains department and it won’t kill you. But lose even a little bit in the commitment department, and that will kill you very rapidly.
Running a startup is like walking on your hands: it’s possible, but it requires extraordinary effort. If an ordinary employee were asked to do the things a startup founder has to, he’d be very indignant. Imagine if you were hired at some big company, and in addition to writing software ten times faster than you’d ever had to before, they expected you to answer support calls, administer the servers, design the web site, cold-call customers, find the company office space, and go out and get everyone lunch.
And to do all this not in the calm, womb-like atmosphere of a big company, but against a backdrop of constant disasters. That’s the part that really demands determination. In a startup, there’s always some disaster happening. So if you’re the least bit inclined to find an excuse to quit, there’s always one right there.
But if you lack commitment, chances are it will have been hurting you long before you actually quit. Everyone who deals with startups knows how important commitment is, so if they sense you’re ambivalent, they won’t give you much attention. If you lack commitment, you’ll just find that for some mysterious reason good things happen to your competitors but not to you. If you lack commitment, it will seem to you that you’re unlucky.
Whereas if you’re determined to stick around, people will pay attention to you, because odds are they’ll have to deal with you later. You’re a local, not just a tourist, so everyone has to come to terms with you.
At Y Combinator we sometimes mistakenly fund teams who have the attitude that they’re going to give this startup thing a shot for three months, and if something great happens, they’ll stick with it— “something great” meaning either that someone wants to buy them or invest millions of dollars in them. But if this is your attitude, “something great” is very unlikely to happen to you, because both acquirers and investors judge you by your level of commitment.
If an acquirer thinks you’re going to stick around no matter what, they’ll be more likely to buy you, because if they don’t and you stick around, you’ll probably grow, your price will go up, and they’ll be left wishing they’d bought you earlier. Ditto for investors. What really motivates investors, even big VCs, is not the hope of good returns, but the fear of missing out. [6] So if you make it clear you’re going to succeed no matter what, and the only reason you need them is to make it happen a little faster, you’re much more likely to get money.
You can’t fake this. The only way to convince everyone that you’re ready to fight to the death is actually to be ready to.
You have to be the right kind of determined, though. I carefully chose the word determined rather than stubborn, because stubbornness is a disastrous quality in a startup. You have to be determined, but flexible, like a running back. A successful running back doesn’t just put his head down and try to run through people. He improvises: if someone appears in front of him, he runs around them; if someone tries to grab him, he spins out of their grip; he’ll even run in the wrong direction briefly if that will help. The one thing he’ll never do is stand still. [7]
6. There Is Always Room.
I was talking recently to a startup founder about whether it might be good to add a social component to their software. He said he didn’t think so, because the whole social thing was tapped out. Really? So in a hundred years the only social networking sites will be the Facebook, MySpace, Flickr, and Del.icio.us? Not likely.
There is always room for new stuff. At every point in history, even the darkest bits of the dark ages, people were discovering things that made everyone say “why didn’t anyone think of that before?” We know this continued to be true up till 2004, when the Facebook was founded— though strictly speaking someone else did think of that.
The reason we don’t see the opportunities all around us is that we adjust to however things are, and assume that’s how things have to be. For example, it would seem crazy to most people to try to make a better search engine than Google. Surely that field, at least, is tapped out. Really? In a hundred years— or even twenty— are people still going to search for information using something like the current Google? Even Google probably doesn’t think that.
In particular, I don’t think there’s any limit to the number of startups. Sometimes you hear people saying “All these guys starting startups now are going to be disappointed. How many little startups are Google and Yahoo going to buy, after all?” That sounds cleverly skeptical, but I can prove it’s mistaken. No one proposes that there’s some limit to the number of people who can be employed in an economy consisting of big, slow-moving companies with a couple thousand people each. Why should there be any limit to the number who could be employed by small, fast-moving companies with ten each? It seems to me the only limit would be the number of people who want to work that hard.
The limit on the number of startups is not the number that can get acquired by Google and Yahoo— though it seems even that should be unlimited, if the startups were actually worth buying— but the amount of wealth that can be created. And I don’t think there’s any limit on that, except cosmological ones.
So for all practical purposes, there is no limit to the number of startups. Startups make wealth, which means they make things people want, and if there’s a limit on the number of things people want, we are nowhere near it. I still don’t even have a flying car.
7. Don’t Get Your Hopes Up.
This is another one I’ve been repeating since long before Y Combinator. It was practically the corporate motto at Viaweb.
Startup founders are naturally optimistic. They wouldn’t do it otherwise. But you should treat your optimism the way you’d treat the core of a nuclear reactor: as a source of power that’s also very dangerous. You have to build a shield around it, or it will fry you.
The shielding of a reactor is not uniform; the reactor would be useless if it were. It’s pierced in a few places to let pipes in. An optimism shield has to be pierced too. I think the place to draw the line is between what you expect of yourself, and what you expect of other people. It’s ok to be optimistic about what you can do, but assume the worst about machines and other people.
This is particularly necessary in a startup, because you tend to be pushing the limits of whatever you’re doing. So things don’t happen in the smooth, predictable way they do in the rest of the world. Things change suddenly, and usually for the worse.
Shielding your optimism is nowhere more important than with deals. If your startup is doing a deal, just assume it’s not going to happen. The VCs who say they’re going to invest in you aren’t. The company that says they’re going to buy you isn’t. The big customer who wants to use your system in their whole company won’t. Then if things work out you can be pleasantly surprised.
The reason I warn startups not to get their hopes up is not to save them from being disappointed when things fall through. It’s for a more practical reason: to prevent them from leaning their company against something that’s going to fall over, taking them with it.
For example, if someone says they want to invest in you, there’s a natural tendency to stop looking for other investors. That’s why people proposing deals seem so positive: they want you to stop looking. And you want to stop too, because doing deals is a pain. Raising money, in particular, is a huge time sink. So you have to consciously force yourself to keep looking.
Even if you ultimately do the first deal, it will be to your advantage to have kept looking, because you’ll get better terms. Deals are dynamic; unless you’re negotiating with someone unusually honest, there’s not a single point where you shake hands and the deal’s done. There are usually a lot of subsidiary questions to be cleared up after the handshake, and if the other side senses weakness— if they sense you need this deal— they will be very tempted to screw you in the details.
VCs and corp dev guys are professional negotiators. They’re trained to take advantage of weakness. [8] So while they’re often nice guys, they just can’t help it. And as pros they do this more than you. So don’t even try to bluff them. The only way a startup can have any leverage in a deal is genuinely not to need it. And if you don’t believe in a deal, you’ll be less likely to depend on it.
So I want to plant a hypnotic suggestion in your heads: when you hear someone say the words “we want to invest in you” or “we want to acquire you,” I want the following phrase to appear automatically in your head: don’t get your hopes up. Just continue running your company as if this deal didn’t exist. Nothing is more likely to make it close.
Speed, not Money
The way I’ve described it, starting a startup sounds pretty stressful. It is. When I talk to the founders of the companies we’ve funded, they all say the same thing: I knew it would be hard, but I didn’t realize it would be this hard.
So why do it? It would be worth enduring a lot of pain and stress to do something grand or heroic, but just to make money? Is making money really that important?
No, not really. It seems ridiculous to me when people take business too seriously. I regard making money as a boring errand to be got out of the way as soon as possible. There is nothing grand or heroic about starting a startup per se.
So why do I spend so much time thinking about startups? I’ll tell you why. Economically, a startup is best seen not as a way to get rich, but as a way to work faster. You have to make a living, and a startup is a way to get that done quickly, instead of letting it drag on through your whole life. [9]
We take it for granted most of the time, but human life is fairly miraculous. It is also palpably short. You’re given this marvellous thing, and then poof, it’s taken away. You can see why people invent gods to explain it. But even to people who don’t believe in gods, life commands respect. There are times in most of our lives when the days go by in a blur, and almost everyone has a sense, when this happens, of wasting something precious. As Ben Franklin said, if you love life, don’t waste time, because time is what life is made of.
So no, there’s nothing particularly grand about making money. That’s not what makes startups worth the trouble. What’s important about startups is the speed. By compressing the dull but necessary task of making a living into the smallest possible time, you show respect for life, and there is something grand about that.
Notes
[1] Startups can die from releasing something full of bugs, and not fixing them fast enough, but I don’t know of any that died from releasing something stable but minimal very early, then promptly improving it.
[2] I know this is why I haven’t released Arc. The moment I do, I’ll have people nagging me for features.
[3] A web site is different from a book or movie or desktop application in this respect. Users judge a site not as a single snapshot, but as an animation with multiple frames. Of the two, I’d say the rate of improvement is more important to users than where you currently are.
[4] It should not always tell this to users, however. For example, MySpace is basically a replacement mall for mallrats. But it was wiser for them, initially, to pretend that the site was about bands.
[5] Similarly, don’t make users register to try your site. Maybe what you have is so valuable that visitors should gladly register to get at it. But they’ve been trained to expect the opposite. Most of the things they’ve tried on the web have sucked— and probably especially those that made them register.
[6] VCs have rational reasons for behaving this way. They don’t make their money (if they make money) off their median investments. In a typical fund, half the companies fail, most of the rest generate mediocre returns, and one or two “make the fund” by succeeding spectacularly. So if they miss just a few of the most promising opportunities, it could hose the whole fund.
[7] The attitude of a running back doesn’t translate to soccer. Though it looks great when a forward dribbles past multiple defenders, a player who persists in trying such things will do worse in the long term than one who passes.
[8] The reason Y Combinator never negotiates valuations is that we’re not professional negotiators, and don’t want to turn into them.
[9] There are two ways to do work you love: (a) to make money, then work on what you love, or (b) to get a job where you get paid to work on stuff you love. In practice the first phases of both consist mostly of unedifying schleps, and in (b) the second phase is less secure.
Thanks to Sam Altman, Trevor Blackwell, Beau Hartshorne, Jessica Livingston, and Robert Morris for reading drafts of this.
Romanian Translation
Russian Translation
French Translation
Japanese Translation