你本不该有老板

Paul Graham 2008-03-01

你本不该有老板

想要创业吗?获得Y Combinator的资助。

2008年3月,2008年6月修订

技术倾向于将正常与自然分开。我们的身体不是被设计来吃富裕国家人们吃的食物,也不是来进行这么少的运动。我们的工作方式可能也有类似的问题:正常的工作对我们智力的伤害可能就像白面粉或糖对我们身体的伤害一样。

在与创业创始人共事几年后,我开始怀疑这一点。我现在已经与200多个创始人合作过,我注意到在自己创业公司工作的程序员与在大组织工作的程序员之间有明显的区别。我不会说创始人看起来更快乐, necessarily;创业可能非常有压力。也许最好的说法是,他们在你的身体在长跑时比坐在沙发上吃甜甜圈时更快乐的意义上更快乐。

虽然他们在统计上不正常,但创业创始人似乎在以对人类更自然的方式工作。

去年我在非洲,看到很多以前只在动物园里见过的野生动物。它们看起来多么不同,这很了不起。特别是狮子。野外的狮子似乎有十倍的活力。它们就像是不同的动物。我怀疑为自己工作对人类来说感觉更好,就像生活在野外对像狮子这样广泛活动的捕食者来说一定感觉更好一样。动物园的生活更容易,但这不是它们被设计的生活。

在大公司工作有什么不自然的?问题的根源在于人类不是被设计在如此大的群体中工作。

当你在野外看到动物时,你注意到的另一件事是,每个物种都在特定大小的群体中茁壮成长。一群黑斑羚可能有100只成年个体;狒狒可能20只;狮子很少10只。人类似乎也被设计在群体中工作,我读到的关于狩猎采集者的内容与组织研究和我的经验相符,表明理想的大小大致是:8人的群体工作良好;到20人时它们变得难以管理;50人的群体真的很笨拙。[1] 无论上限是多少,我们显然不是被设计在几百人的群体中工作。然而——由于与技术而非人性有关的原因——很多人在拥有数百或数千员工的公司工作。

公司知道那么大的群体无法工作,所以它们将自己分成足够小以一起工作的单位。但为了协调这些,它们必须引入新的东西:老板。

这些较小的群体总是按树状结构排列。你的老板是你的群体附着到树上的点。但是当你使用这个技巧将大群体分成小群体时,会发生一些奇怪的事情,我从未听有人明确提及。在你上一级的群体中,你的老板代表你的整个群体。10个经理的群体不仅仅是10个人以通常方式一起工作的群体。它真的是群体的群体。这意味着为了让10个经理的群体像只是10个个体一样一起工作,每个经理工作的群体必须像一个人一样工作——工人和经理之间只能分享相当于一个人的自由。

在实践中,一群人永远无法像一个人一样行动。但在以这种方式分成群体的大组织中,压力总是在那个方向上。每个群体都尽力像人类被设计工作的小个体群体一样工作。创造它的目的就是如此。当你传播这种约束时,结果是每个人获得的行动自由与整个树的大小成反比。[2]

任何在大组织工作过的人都感受到过这一点。即使你的群体只有10个人,你也能感受到在100名员工的公司和10,000名员工的公司工作的区别。

玉米糖浆

大组织中的10人群体是一种虚假的部落。你与之互动的人数大约是正确的。但缺少了一些东西:个人主动性。狩猎采集部落的自由度要高得多。领导者比部落其他成员有更多的权力,但他们通常不像老板那样告诉他们做什么和什么时候做。

这不是你老板的错。真正的问题是在你上面的层级群体中,你的整个群体是一个虚拟的人。你的老板只是约束传递给你的方式。

所以在大组织中的10人群体中工作同时感觉既对又错。表面上它感觉像是你被设计工作的群体类型,但缺少了一些重要的东西。大公司的工作就像高果糖玉米糖浆:它具有你喜欢的东西的一些品质,但灾难性地缺乏其他品质。

确实,食物是解释通常工作方式有什么问题的绝佳隐喻。

例如,在大公司工作是默认要做的事情,至少对程序员来说。能有多糟糕?嗯,食物很清楚地显示了这一点。如果你今天被随机放在美国的一个地方,你周围几乎所有的食物对你都是有害的。人类不是被设计来吃白面粉、精制糖、高果糖玉米糖浆和氢化植物油的。然而,如果你分析普通杂货店的内容,你可能会发现这四种成分占了大部分热量。“正常”食物对你非常糟糕。唯一吃人类被设计实际吃的东西的人是伯克利的几个穿Birkenstock鞋的怪人。

如果”正常”食物对我们如此糟糕,为什么它如此普遍?主要有两个原因。一是它有更直接的吸引力。你可能在吃那个披萨一小时后感觉糟糕,但吃前几口感觉很好。另一个是规模经济。生产垃圾食品可以规模化;生产新鲜蔬菜不行。这意味着(a)垃圾食品可以非常便宜,(b)值得花很多钱来营销它。

如果人们必须在便宜、大量营销、短期有吸引力的东西和昂贵、晦涩、长期有吸引力的东西之间选择,你认为大多数人会选择哪个?

工作也是如此。普通的麻省理工学院毕业生想在谷歌或微软工作,因为它是一个公认的品牌,很安全,他们会立即得到高薪。这是他们午餐吃的披萨的工作等价物。缺点只有在以后才会显现,而且只是一种模糊的不适感。

同时,创业公司的创始人和早期员工,就像伯克利的穿Birkenstock鞋的怪人:虽然只是人口的极少数,但他们是像人类被设计那样生活的人。在人工世界里,只有极端主义者自然地生活。

程序员

大公司工作的限制性对程序员来说尤其困难,因为编程的本质是构建新事物。销售人员每天做大致相同的推销;支持人员回答大致相同的问题;但一旦你写了一段代码,你就不需要再写它了。所以像程序员被设计那样工作的程序员总是在创造新事物。当你是一个组织的一部分,其结构给予每个人的自由与树的大小成反比时,当你做新事情时,你会面临阻力。

这似乎是规模大的必然结果。即使在最聪明的公司也是如此。最近我与一个创始人交谈,他考虑一毕业就创业,但去了谷歌工作,因为他认为在那里会学到更多。他没有学到预期的那么多。程序员通过做来学习,而他想做的大多数事情,他都不能——有时因为公司不让他,但常常因为公司的代码不让他。在遗留代码的阻力、在如此大的组织中进行开发的开销,以及其他群体拥有的接口施加的限制之间,他只能尝试他想做的事情的一小部分。他说他在自己的创业公司学到了更多,尽管他必须做公司的所有杂事以及编程,因为至少当他编程时,他可以做任何他想做的事情。

下游的障碍向上游传播。如果不允许你实现新想法,你就会停止有新想法。反之亦然:当你做任何你想做的事情时,你对做什么有更多的想法。所以为自己工作使你的大脑更强大,就像低限制排气系统使发动机更强大一样。

为自己工作不一定要意味着创业,当然。但在大公司的常规工作和自己的创业公司之间做决定的程序员可能会在创业中学到更多。

通过调整你工作的公司规模,你可以调整你获得的自由量。如果你创办公司,你将有最多的自由。如果你成为前10名员工之一,你将拥有几乎与创始人一样多的自由。即使是100人的公司也会感觉与1000人的公司不同。

在小公司工作不确保自由。大组织的树状结构设置了自由的的上限,而不是下限。小公司的头可能仍然选择成为暴君。关键是大组织被其结构 compelled 成为暴君。

后果

这对组织和个人都有真正的后果。一个是公司随着规模变大不可避免地会变慢,无论它们多么努力保持创业精神。这是每个大组织被迫采用的树状结构的结果。

或者说,大组织只有避免树状结构才能避免变慢。而且由于人性限制了可以一起工作的群体规模,我能想象的更大群体避免树状结构的唯一方法是没有结构:让每个群体实际上是独立的,像市场经济组成部分那样一起工作。

这可能值得探索。我怀疑已经有一些高度可分的业务倾向于这种方式。但我不知道有任何技术公司这样做。

公司可以做的比构建自己为海绵少的一件事是:保持小规模。如果我是对的,那么在每个阶段保持公司尽可能小确实有回报。特别是技术公司。这意味着雇佣最好的人加倍重要。平庸的雇佣伤害你两次:他们完成的更少,但它们也使你变大,因为你需要更多人来解决给定的问题。

对个人来说结果是一样的:瞄准小规模。在大组织工作总是会糟糕,组织越大,越糟糕。

几年前我写的一篇文章中,我建议即将毕业的 seniors 在创办自己的公司之前为另一家公司工作几年。我现在要修改这个。如果你愿意,可以为另一家公司工作,但只在小公司,如果你想创办自己的创业公司,就继续吧。

我建议大学毕业生不要立即创业的原因是我觉得大多数人会失败。而且他们会失败。但有雄心的程序员做自己的事情并失败比去大公司工作更好。当然他们会学到更多。他们甚至在财务上可能更好。很多二十出头的人陷入债务,因为他们的费用增长比离开学校时看起来如此高的工资更快。至少如果你创业并失败,你的净资产将是零而不是负数。[3]

我们现在资助了这么多不同类型的创始人,我们有足够的数据看到模式,在大公司工作似乎没有好处。工作过几年的人确实比刚毕业的人看起来更好,但只是因为他们年长那么多。

来自大公司的人往往看起来有点保守。很难说有多少是大公司使他们那样的,有多少是使他们首先在大公司工作的自然保守。但很大一部分肯定是学到的。我知道因为我看到它消失了。

看到这种情况发生如此多次是让我相信为自己工作,或者至少为小群体工作,是程序员的自然生活方式的事情之一。到达Y Combinator的创始人经常有难民般的被压抑神态。三个月后他们 transformed:他们有如此多的信心,似乎长高了几英寸。[4] 这听起来很奇怪,他们似乎同时更担心和更快乐。这正是我描述野外狮子看起来的方式。

看着员工转变为创始人使清楚两个人之间的差异主要是由于环境——特别是大公司的环境对程序员有毒。在他们自己创业公司工作的头几周,他们似乎活了过来,因为他们终于以人们被设计的方式工作了。

注释

[1] 当我说人类被 meant 或设计以某种方式生活时,我指的是通过进化。

[2] 不仅仅是叶子受苦。约束向上和向下传播。所以经理也受到约束;他们不能只是做事情,而必须通过下属行动。

[3] 不要用信用卡为你的创业融资。用债务为创业融资通常是愚蠢的举动,而信用卡债务是最愚蠢的。信用卡债务是个坏主意, period。它是邪恶公司为绝望和愚蠢的人设置的陷阱。

[4] 我们资助的创始人曾经更年轻(最初我们鼓励本科生申请),前几次我看到这个时,我常想知道他们是否真的在身体上长高了。

感谢Trevor Blackwell、Ross Boucher、Aaron Iba、Abby Kirigin、Ivan Kirigin、Jessica Livingston和Robert Morris阅读本文的草稿。

相关

法语翻译 俄语翻译

You Weren’t Meant to Have a Boss

Want to start a startup? Get funded by Y Combinator.

March 2008, rev. June 2008

Technology tends to separate normal from natural. Our bodies weren’t designed to eat the foods that people in rich countries eat, or to get so little exercise. There may be a similar problem with the way we work: a normal job may be as bad for us intellectually as white flour or sugar is for us physically.

I began to suspect this after spending several years working with startup founders. I’ve now worked with over 200 of them, and I’ve noticed a definite difference between programmers working on their own startups and those working for large organizations. I wouldn’t say founders seem happier, necessarily; starting a startup can be very stressful. Maybe the best way to put it is to say that they’re happier in the sense that your body is happier during a long run than sitting on a sofa eating doughnuts.

Though they’re statistically abnormal, startup founders seem to be working in a way that’s more natural for humans.

I was in Africa last year and saw a lot of animals in the wild that I’d only seen in zoos before. It was remarkable how different they seemed. Particularly lions. Lions in the wild seem about ten times more alive. They’re like different animals. I suspect that working for oneself feels better to humans in much the same way that living in the wild must feel better to a wide-ranging predator like a lion. Life in a zoo is easier, but it isn’t the life they were designed for.

Trees

What’s so unnatural about working for a big company? The root of the problem is that humans weren’t meant to work in such large groups.

Another thing you notice when you see animals in the wild is that each species thrives in groups of a certain size. A herd of impalas might have 100 adults; baboons maybe 20; lions rarely 10. Humans also seem designed to work in groups, and what I’ve read about hunter-gatherers accords with research on organizations and my own experience to suggest roughly what the ideal size is: groups of 8 work well; by 20 they’re getting hard to manage; and a group of 50 is really unwieldy. [1] Whatever the upper limit is, we are clearly not meant to work in groups of several hundred. And yet—for reasons having more to do with technology than human nature—a great many people work for companies with hundreds or thousands of employees.

Companies know groups that large wouldn’t work, so they divide themselves into units small enough to work together. But to coordinate these they have to introduce something new: bosses.

These smaller groups are always arranged in a tree structure. Your boss is the point where your group attaches to the tree. But when you use this trick for dividing a large group into smaller ones, something strange happens that I’ve never heard anyone mention explicitly. In the group one level up from yours, your boss represents your entire group. A group of 10 managers is not merely a group of 10 people working together in the usual way. It’s really a group of groups. Which means for a group of 10 managers to work together as if they were simply a group of 10 individuals, the group working for each manager would have to work as if they were a single person—the workers and manager would each share only one person’s worth of freedom between them.

In practice a group of people are never able to act as if they were one person. But in a large organization divided into groups in this way, the pressure is always in that direction. Each group tries its best to work as if it were the small group of individuals that humans were designed to work in. That was the point of creating it. And when you propagate that constraint, the result is that each person gets freedom of action in inverse proportion to the size of the entire tree. [2]

Anyone who’s worked for a large organization has felt this. You can feel the difference between working for a company with 100 employees and one with 10,000, even if your group has only 10 people.

Corn Syrup

A group of 10 people within a large organization is a kind of fake tribe. The number of people you interact with is about right. But something is missing: individual initiative. Tribes of hunter-gatherers have much more freedom. The leaders have a little more power than other members of the tribe, but they don’t generally tell them what to do and when the way a boss can.

It’s not your boss’s fault. The real problem is that in the group above you in the hierarchy, your entire group is one virtual person. Your boss is just the way that constraint is imparted to you.

So working in a group of 10 people within a large organization feels both right and wrong at the same time. On the surface it feels like the kind of group you’re meant to work in, but something major is missing. A job at a big company is like high fructose corn syrup: it has some of the qualities of things you’re meant to like, but is disastrously lacking in others.

Indeed, food is an excellent metaphor to explain what’s wrong with the usual sort of job.

For example, working for a big company is the default thing to do, at least for programmers. How bad could it be? Well, food shows that pretty clearly. If you were dropped at a random point in America today, nearly all the food around you would be bad for you. Humans were not designed to eat white flour, refined sugar, high fructose corn syrup, and hydrogenated vegetable oil. And yet if you analyzed the contents of the average grocery store you’d probably find these four ingredients accounted for most of the calories. “Normal” food is terribly bad for you. The only people who eat what humans were actually designed to eat are a few Birkenstock-wearing weirdos in Berkeley.

If “normal” food is so bad for us, why is it so common? There are two main reasons. One is that it has more immediate appeal. You may feel lousy an hour after eating that pizza, but eating the first couple bites feels great. The other is economies of scale. Producing junk food scales; producing fresh vegetables doesn’t. Which means (a) junk food can be very cheap, and (b) it’s worth spending a lot to market it.

If people have to choose between something that’s cheap, heavily marketed, and appealing in the short term, and something that’s expensive, obscure, and appealing in the long term, which do you think most will choose?

It’s the same with work. The average MIT graduate wants to work at Google or Microsoft, because it’s a recognized brand, it’s safe, and they’ll get paid a good salary right away. It’s the job equivalent of the pizza they had for lunch. The drawbacks will only become apparent later, and then only in a vague sense of malaise.

And founders and early employees of startups, meanwhile, are like the Birkenstock-wearing weirdos of Berkeley: though a tiny minority of the population, they’re the ones living as humans are meant to. In an artificial world, only extremists live naturally.

Programmers

The restrictiveness of big company jobs is particularly hard on programmers, because the essence of programming is to build new things. Sales people make much the same pitches every day; support people answer much the same questions; but once you’ve written a piece of code you don’t need to write it again. So a programmer working as programmers are meant to is always making new things. And when you’re part of an organization whose structure gives each person freedom in inverse proportion to the size of the tree, you’re going to face resistance when you do something new.

This seems an inevitable consequence of bigness. It’s true even in the smartest companies. I was talking recently to a founder who considered starting a startup right out of college, but went to work for Google instead because he thought he’d learn more there. He didn’t learn as much as he expected. Programmers learn by doing, and most of the things he wanted to do, he couldn’t—sometimes because the company wouldn’t let him, but often because the company’s code wouldn’t let him. Between the drag of legacy code, the overhead of doing development in such a large organization, and the restrictions imposed by interfaces owned by other groups, he could only try a fraction of the things he would have liked to. He said he has learned much more in his own startup, despite the fact that he has to do all the company’s errands as well as programming, because at least when he’s programming he can do whatever he wants.

An obstacle downstream propagates upstream. If you’re not allowed to implement new ideas, you stop having them. And vice versa: when you can do whatever you want, you have more ideas about what to do. So working for yourself makes your brain more powerful in the same way a low-restriction exhaust system makes an engine more powerful.

Working for yourself doesn’t have to mean starting a startup, of course. But a programmer deciding between a regular job at a big company and their own startup is probably going to learn more doing the startup.

You can adjust the amount of freedom you get by scaling the size of company you work for. If you start the company, you’ll have the most freedom. If you become one of the first 10 employees you’ll have almost as much freedom as the founders. Even a company with 100 people will feel different from one with 1000.

Working for a small company doesn’t ensure freedom. The tree structure of large organizations sets an upper bound on freedom, not a lower bound. The head of a small company may still choose to be a tyrant. The point is that a large organization is compelled by its structure to be one.

Consequences

That has real consequences for both organizations and individuals. One is that companies will inevitably slow down as they grow larger, no matter how hard they try to keep their startup mojo. It’s a consequence of the tree structure that every large organization is forced to adopt.

Or rather, a large organization could only avoid slowing down if they avoided tree structure. And since human nature limits the size of group that can work together, the only way I can imagine for larger groups to avoid tree structure would be to have no structure: to have each group actually be independent, and to work together the way components of a market economy do.

That might be worth exploring. I suspect there are already some highly partitionable businesses that lean this way. But I don’t know any technology companies that have done it.

There is one thing companies can do short of structuring themselves as sponges: they can stay small. If I’m right, then it really pays to keep a company as small as it can be at every stage. Particularly a technology company. Which means it’s doubly important to hire the best people. Mediocre hires hurt you twice: they get less done, but they also make you big, because you need more of them to solve a given problem.

For individuals the upshot is the same: aim small. It will always suck to work for large organizations, and the larger the organization, the more it will suck.

In an essay I wrote a couple years ago I advised graduating seniors to work for a couple years for another company before starting their own. I’d modify that now. Work for another company if you want to, but only for a small one, and if you want to start your own startup, go ahead.

The reason I suggested college graduates not start startups immediately was that I felt most would fail. And they will. But ambitious programmers are better off doing their own thing and failing than going to work at a big company. Certainly they’ll learn more. They might even be better off financially. A lot of people in their early twenties get into debt, because their expenses grow even faster than the salary that seemed so high when they left school. At least if you start a startup and fail your net worth will be zero rather than negative. [3]

We’ve now funded so many different types of founders that we have enough data to see patterns, and there seems to be no benefit from working for a big company. The people who’ve worked for a few years do seem better than the ones straight out of college, but only because they’re that much older.

The people who come to us from big companies often seem kind of conservative. It’s hard to say how much is because big companies made them that way, and how much is the natural conservatism that made them work for the big companies in the first place. But certainly a large part of it is learned. I know because I’ve seen it burn off.

Having seen that happen so many times is one of the things that convinces me that working for oneself, or at least for a small group, is the natural way for programmers to live. Founders arriving at Y Combinator often have the downtrodden air of refugees. Three months later they’re transformed: they have so much more confidence that they seem as if they’ve grown several inches taller. [4] Strange as this sounds, they seem both more worried and happier at the same time. Which is exactly how I’d describe the way lions seem in the wild.

Watching employees get transformed into founders makes it clear that the difference between the two is due mostly to environment—and in particular that the environment in big companies is toxic to programmers. In the first couple weeks of working on their own startup they seem to come to life, because finally they’re working the way people are meant to.

Notes

[1] When I talk about humans being meant or designed to live a certain way, I mean by evolution.

[2] It’s not only the leaves who suffer. The constraint propagates up as well as down. So managers are constrained too; instead of just doing things, they have to act through subordinates.

[3] Do not finance your startup with credit cards. Financing a startup with debt is usually a stupid move, and credit card debt stupidest of all. Credit card debt is a bad idea, period. It is a trap set by evil companies for the desperate and the foolish.

[4] The founders we fund used to be younger (initially we encouraged undergrads to apply), and the first couple times I saw this I used to wonder if they were actually getting physically taller.

Thanks to Trevor Blackwell, Ross Boucher, Aaron Iba, Abby Kirigin, Ivan Kirigin, Jessica Livingston, and Robert Morris for reading drafts of this.

French Translation Russian Translation