boss.txt 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218
  1. Want to start a startup? Get funded by
  2. Y Combinator.
  3. March 2008, rev. June 2008Technology tends to separate normal from natural. Our bodies
  4. weren't designed to eat the foods that people in rich countries eat, or
  5. to get so little exercise.
  6. There may be a similar problem with the way we work:
  7. a normal job may be as bad for us intellectually as white flour
  8. or sugar is for us physically.I began to suspect this after spending several years working
  9. with startup founders. I've now worked with over 200 of them, and I've
  10. noticed a definite difference between programmers working on their
  11. own startups and those working for large organizations.
  12. I wouldn't say founders seem happier, necessarily;
  13. starting a startup can be very stressful. Maybe the best way to put
  14. it is to say that they're happier in the sense that your body is
  15. happier during a long run than sitting on a sofa eating
  16. doughnuts.Though they're statistically abnormal, startup founders seem to be
  17. 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
  18. I'd only seen in zoos before. It was remarkable how different they
  19. seemed. Particularly lions. Lions in the wild seem about ten times
  20. more alive. They're like different animals. I suspect that working
  21. for oneself feels better to humans in much the same way that living
  22. in the wild must feel better to a wide-ranging predator like a lion.
  23. Life in a zoo is easier, but it isn't the life they were designed
  24. for.
  25. TreesWhat's so unnatural about working for a big company? The root of
  26. the problem is that humans weren't meant to work in such large
  27. groups.Another thing you notice when you see animals in the wild is that
  28. each species thrives in groups of a certain size. A herd of impalas
  29. might have 100 adults; baboons maybe 20; lions rarely 10. Humans
  30. also seem designed to work in groups, and what I've read about
  31. hunter-gatherers accords with research on organizations and my own
  32. experience to suggest roughly what the ideal size is: groups of 8
  33. work well; by 20 they're getting hard to manage; and a group of 50
  34. is really unwieldy.
  35. [1]
  36. Whatever the upper limit is, we are clearly not meant to work in
  37. groups of several hundred. And yet—for reasons having more
  38. to do with technology than human nature—a great many people
  39. work for companies with hundreds or thousands of employees.Companies know groups that large wouldn't work, so they divide
  40. themselves into units small enough to work together. But to
  41. coordinate these they have to introduce something new: bosses.These smaller groups are always arranged in a tree structure. Your
  42. boss is the point where your group attaches to the tree. But when
  43. you use this trick for dividing a large group into smaller ones,
  44. something strange happens that I've never heard anyone mention
  45. explicitly. In the group one level up from yours, your boss
  46. represents your entire group. A group of 10 managers is not merely
  47. a group of 10 people working together in the usual way. It's really
  48. a group of groups. Which means for a group of 10 managers to work
  49. together as if they were simply a group of 10 individuals, the group
  50. working for each manager would have to work as if they were a single
  51. person—the workers and manager would each share only one
  52. person's worth of freedom between them.In practice a group of people are never able to act as if they were
  53. one person. But in a large organization divided into groups in
  54. this way, the pressure is always in that direction. Each group
  55. tries its best to work as if it were the small group of individuals
  56. that humans were designed to work in. That was the point of creating
  57. it. And when you propagate that constraint, the result is that
  58. each person gets freedom of action in inverse proportion to the
  59. size of the entire tree.
  60. [2]Anyone who's worked for a large organization has felt this. You
  61. can feel the difference between working for a company with 100
  62. employees and one with 10,000, even if your group has only 10 people.
  63. Corn SyrupA group of 10 people within a large organization is a kind of fake
  64. tribe. The number of people you interact with is about right. But
  65. something is missing: individual initiative. Tribes of hunter-gatherers
  66. have much more freedom. The leaders have a little more power than other
  67. members of the tribe, but they don't generally tell them what to
  68. do and when the way a boss can.It's not your boss's fault. The real problem is that in the group
  69. above you in the hierarchy, your entire group is one virtual person.
  70. 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
  71. both right and wrong at the same time. On the surface it feels
  72. like the kind of group you're meant to work in, but something major
  73. is missing. A job at a big company is like high fructose corn
  74. syrup: it has some of the qualities of things you're meant to like,
  75. but is disastrously lacking in others.Indeed, food is an excellent metaphor to explain what's wrong with
  76. the usual sort of job.For example, working for a big company is the default thing to do,
  77. at least for programmers. How bad could it be? Well, food shows
  78. that pretty clearly. If you were dropped at a random point in
  79. America today, nearly all the food around you would be bad for you.
  80. Humans were not designed to eat white flour, refined sugar, high
  81. fructose corn syrup, and hydrogenated vegetable oil. And yet if
  82. you analyzed the contents of the average grocery store you'd probably
  83. find these four ingredients accounted for most of the calories.
  84. "Normal" food is terribly bad for you. The only people who eat
  85. what humans were actually designed to eat are a few Birkenstock-wearing
  86. weirdos in Berkeley.If "normal" food is so bad for us, why is it so common? There are
  87. two main reasons. One is that it has more immediate appeal. You
  88. may feel lousy an hour after eating that pizza, but eating the first
  89. couple bites feels great. The other is economies of scale.
  90. Producing junk food scales; producing fresh vegetables doesn't.
  91. Which means (a) junk food can be very cheap, and (b) it's worth
  92. spending a lot to market it.If people have to choose between something that's cheap, heavily
  93. marketed, and appealing in the short term, and something that's
  94. expensive, obscure, and appealing in the long term, which do you
  95. think most will choose?It's the same with work. The average MIT graduate wants to work
  96. at Google or Microsoft, because it's a recognized brand, it's safe,
  97. and they'll get paid a good salary right away. It's the job
  98. equivalent of the pizza they had for lunch. The drawbacks will
  99. only become apparent later, and then only in a vague sense of
  100. malaise.And founders and early employees of startups, meanwhile, are like
  101. the Birkenstock-wearing weirdos of Berkeley: though a tiny minority
  102. of the population, they're the ones living as humans are meant to.
  103. In an artificial world, only extremists live naturally.
  104. ProgrammersThe restrictiveness of big company jobs is particularly hard on
  105. programmers, because the essence of programming is to build new
  106. things. Sales people make much the same pitches every day; support
  107. people answer much the same questions; but once you've written a
  108. piece of code you don't need to write it again. So a programmer
  109. working as programmers are meant to is always making new things.
  110. And when you're part of an organization whose structure gives each
  111. person freedom in inverse proportion to the size of the tree, you're
  112. going to face resistance when you do something new.This seems an inevitable consequence of bigness. It's true even
  113. in the smartest companies. I was talking recently to a founder who
  114. considered starting a startup right out of college, but went to
  115. work for Google instead because he thought he'd learn more there.
  116. He didn't learn as much as he expected. Programmers learn by doing,
  117. and most of the things he wanted to do, he couldn't—sometimes
  118. because the company wouldn't let him, but often because the company's
  119. code wouldn't let him. Between the drag of legacy code, the overhead
  120. of doing development in such a large organization, and the restrictions
  121. imposed by interfaces owned by other groups, he could only try a
  122. fraction of the things he would have liked to. He said he has
  123. learned much more in his own startup, despite the fact that he has
  124. to do all the company's errands as well as programming, because at
  125. least when he's programming he can do whatever he wants.An obstacle downstream propagates upstream. If you're not allowed
  126. to implement new ideas, you stop having them. And vice versa: when
  127. you can do whatever you want, you have more ideas about what to do.
  128. So working for yourself makes your brain more powerful in the same
  129. way a low-restriction exhaust system makes an engine more powerful.Working for yourself doesn't have to mean starting a startup, of
  130. course. But a programmer deciding between a regular job at a big
  131. company and their own startup is probably going to learn more doing
  132. the startup.You can adjust the amount of freedom you get by scaling the size
  133. of company you work for. If you start the company, you'll have the
  134. most freedom. If you become one of the first 10 employees you'll
  135. have almost as much freedom as the founders. Even a company with
  136. 100 people will feel different from one with 1000.Working for a small company doesn't ensure freedom. The tree
  137. structure of large organizations sets an upper bound on freedom,
  138. not a lower bound. The head of a small company may still choose
  139. to be a tyrant. The point is that a large organization is compelled
  140. by its structure to be one.
  141. ConsequencesThat has real consequences for both organizations and individuals.
  142. One is that companies will inevitably slow down as they grow larger,
  143. no matter how hard they try to keep their startup mojo. It's a
  144. consequence of the tree structure that every large organization is
  145. forced to adopt.Or rather, a large organization could only avoid slowing down if
  146. they avoided tree structure. And since human nature limits the
  147. size of group that can work together, the only way I can imagine
  148. for larger groups to avoid tree structure would be to have no
  149. structure: to have each group actually be independent, and to work
  150. together the way components of a market economy do.That might be worth exploring. I suspect there are already some
  151. highly partitionable businesses that lean this way. But I don't
  152. know any technology companies that have done it.There is one thing companies can do short of structuring themselves
  153. as sponges: they can stay small. If I'm right, then it really
  154. pays to keep a company as small as it can be at every stage.
  155. Particularly a technology company. Which means it's doubly important
  156. to hire the best people. Mediocre hires hurt you twice: they get
  157. less done, but they also make you big, because you need more of
  158. them to solve a given problem.For individuals the upshot is the same: aim small. It will always
  159. suck to work for large organizations, and the larger the organization,
  160. the more it will suck.In an essay I wrote a couple years ago
  161. I advised graduating seniors
  162. to work for a couple years for another company before starting their
  163. own. I'd modify that now. Work for another company if you want
  164. to, but only for a small one, and if you want to start your own
  165. startup, go ahead.The reason I suggested college graduates not start startups immediately
  166. was that I felt most would fail. And they will. But ambitious
  167. programmers are better off doing their own thing and failing than
  168. going to work at a big company. Certainly they'll learn more. They
  169. might even be better off financially. A lot of people in their
  170. early twenties get into debt, because their expenses grow even
  171. faster than the salary that seemed so high when they left school.
  172. At least if you start a startup and fail your net worth will be
  173. zero rather than negative.
  174. [3]We've now funded so many different types of founders that we have
  175. enough data to see patterns, and there seems to be no benefit from
  176. working for a big company. The people who've worked for a few years
  177. do seem better than the ones straight out of college, but only
  178. because they're that much older.The people who come to us from big companies often seem kind of
  179. conservative. It's hard to say how much is because big companies
  180. made them that way, and how much is the natural conservatism that
  181. made them work for the big companies in the first place. But
  182. certainly a large part of it is learned. I know because I've seen
  183. it burn off.Having seen that happen so many times is one of the things that
  184. convinces me that working for oneself, or at least for a small
  185. group, is the natural way for programmers to live. Founders arriving
  186. at Y Combinator often have the downtrodden air of refugees. Three
  187. months later they're transformed: they have so much more
  188. confidence
  189. that they seem as if they've grown several inches taller.
  190. [4]
  191. Strange as this sounds, they seem both more worried and happier at the same
  192. time. Which is exactly how I'd describe the way lions seem in the
  193. wild.Watching employees get transformed into founders makes it clear
  194. that the difference between the two is due mostly to environment—and
  195. in particular that the environment in big companies is toxic to
  196. programmers. In the first couple weeks of working on their own
  197. startup they seem to come to life, because finally they're working
  198. the way people are meant to.Notes[1]
  199. When I talk about humans being meant or designed to live a
  200. certain way, I mean by evolution.[2]
  201. It's not only the leaves who suffer. The constraint propagates
  202. up as well as down. So managers are constrained too; instead of
  203. just doing things, they have to act through subordinates.[3]
  204. Do not finance your startup with credit cards. Financing a
  205. startup with debt is usually a stupid move, and credit card debt
  206. stupidest of all. Credit card debt is a bad idea, period. It is
  207. a trap set by evil companies for the desperate and the foolish.[4]
  208. The founders we fund used to be younger (initially we encouraged
  209. undergrads to apply), and the first couple times I saw this I used
  210. to wonder if they were actually getting physically taller.Thanks to Trevor Blackwell, Ross Boucher, Aaron Iba, Abby
  211. Kirigin, Ivan Kirigin, Jessica Livingston, and Robert Morris for
  212. reading drafts of this.