あなたには上司はいない
Original2008 年 3 月、2008 年 6 月改訂
テクノロジーは、普通と自然を切り離す傾向があります。私たちの体は、豊かな国の人々が食べる食べ物を食べるように、またはほとんど運動しないように設計されていません。私たちの働き方にも同様の問題があるかもしれません。普通の仕事は、白い小麦粉や砂糖が私たちの身体に悪いのと同じくらい、私たちの知性に悪いのかもしれません。
スタートアップの創業者たちと数年間一緒に仕事をした後、私はそう思うようになりました。私はこれまで 200 人以上の創業者たちと仕事をしてきましたが、自分のスタートアップで働くプログラマーと大企業で働くプログラマーの間には明らかな違いがあることに気づきました。創業者たちが必ずしも幸せそうに見えるとは言いません。スタートアップを始めるのは非常にストレスフルなことです。おそらく最も適切な言い方は、ソファに座ってドーナツを食べているよりも、長距離走をしている方が体が幸せであるという意味において、彼らは幸せだと言うことでしょう。
統計的には異常だが、スタートアップの創業者たちは人間にとってより自然なやり方で働いているようだ。
昨年アフリカに行ったとき、それまで動物園でしか見たことのない動物たちを野生でたくさん見ました。その見た目の差は驚くべきものでした。特にライオン。野生のライオンは10倍くらい生き生きしているように見えます。まるで別の動物のようです。人間にとって、自分のために働くことは、野生で暮らすことのほうがライオンのような広範囲に移動する捕食動物にとってよりよい気分であるのと同じように、よりよい気分なのではないかと思います。動物園での生活は楽ですが、ライオンが本来生きるために設計されているわけではありません。
木々
大企業で働くことがそんなに不自然なことなのだろうか?問題の根源は、人間がそのような大規模な集団で働くようには作られていないということだ。
野生の動物を見ると、それぞれの種が一定の大きさの群れで繁栄していることに気づく。インパラの群れは成獣が100頭いるかもしれない。ヒヒは20頭くらい、ライオンはまれに10頭だ。人間も集団で行動するようにできているようで、狩猟採集民について私が読んだことは、組織に関する研究や私自身の経験と一致しており、理想的な大きさはだいたい次の通りだ。8人の群れはうまく機能するが、20人になると管理が難しくなり、50人の群れは本当に手に負えない。[ 1 ]
上限が何であれ、私たちが数百人のグループで働くようにはできていないのは明らかです。しかし、人間の性質というよりもむしろテクノロジーに関係する理由により、非常に多くの人が数百人または数千人の従業員を抱える企業で働いています。
企業は、それほど大きなグループではうまくいかないことを知っているので、協力して作業できるほど小さなユニットに分割します。しかし、これらを調整するために、新しいものを導入する必要があります。それは、上司です。
これらの小グループは常にツリー構造に配置されます。上司は、グループがツリーに接続されるポイントです。しかし、このトリックを使用して大きなグループを小さなグループに分割すると、これまで誰も明示的に言及したことがない奇妙なことが起こります。1 つ上のレベルのグループでは、上司がグループ全体を代表するのです。10 人のマネージャーのグループは、通常の方法で一緒に働く 10 人のグループではありません。実際にはグループのグループです。つまり、10 人のマネージャーのグループが 10 人のグループであるかのように一緒に働くには、各マネージャーの下で働くグループは 1 人の人間であるかのように働かなければなりません。つまり、労働者とマネージャーはそれぞれ 1 人分の自由しか共有しないのです。
実際には、集団が一人の人間であるかのように行動することは決してできない。しかし、このようにしてグループに分かれた大規模な組織では、常にその方向に圧力がかかる。各グループは、人間が働くように設計された小さな集団であるかのように、最善を尽くして働こうとする。それが、このグループを作った目的である。そして、この制約を広めると、結果として、各人はツリー全体のサイズに反比例して行動の自由を得ることになる。[ 2 ]
大規模な組織で働いたことがある人なら誰でも、これを感じたことがあるでしょう。たとえ自分のグループが 10 人しかいなくても、従業員が 100 人の会社で働くのと 10,000 人の会社で働くのとでは違いを感じることができます。
コーンシロップ
大きな組織内の 10 人のグループは、一種の偽の部族です。交流する人の数はほぼ適切です。しかし、何かが欠けています。それは、個人の自主性です。狩猟採集民の部族には、はるかに多くの自由があります。リーダーは部族の他のメンバーよりも少しだけ権力を持っていますが、通常、上司のように、何をいつ行うべきかを指示することはありません。
それは上司のせいではありません。本当の問題は、階層的にあなたより上のグループでは、あなたのグループ全体が 1 人の仮想人物であるということです。上司は、あなたにその制約を与える手段に過ぎません。
したがって、大規模な組織内の 10 人のグループで働くことは、正しいと同時に間違っているとも感じます。表面的には、自分が働くべきグループのように感じますが、何か大きなものが欠けています。大企業での仕事は、高果糖コーンシロップのようなものです。好むはずのいくつかの特質を備えていますが、他の点では悲惨なほど欠けています。
実際、食べ物は、一般的な仕事の何が問題なのかを説明するのに優れた比喩です。
たとえば、大企業で働くことは、少なくともプログラマーにとっては、当然のことです。それがどれほど悪いことなのでしょうか? まあ、食べ物を見ればそれがはっきりわかります。もしあなたが今日アメリカのどこかの地点に放り出されたら、あなたの周りにある食べ物のほとんどすべてがあなたにとって悪いものになるでしょう。人間は白い小麦粉、精製された砂糖、高果糖コーンシロップ、水素添加植物油を食べるようには作られていません。それでも、平均的な食料品店の商品を分析すれば、おそらくこれら 4 つの材料がカロリーのほとんどを占めていることに気づくでしょう。「普通の」食べ物はあなたにとってひどく悪いのです。人間が実際に食べるように作られたものを食べているのは、バークレーにいるビルケンシュトックを履いた数人の変人だけです。
「普通の」食べ物がそれほど体に悪いのなら、なぜそれがこれほど普及しているのでしょうか。主な理由は 2 つあります。1 つは、よりすぐに受け入れられるからです。ピザを食べて 1 時間後には気分が悪くなるかもしれませんが、最初の数口は気分がいいものです。もう 1 つは、規模の経済です。ジャンク フードの生産は規模が大きくなりますが、新鮮な野菜の生産は規模が大きくなりません。つまり、(a) ジャンク フードは非常に安価で、(b) それを宣伝するために多額の費用をかける価値があるということです。
安価で、大々的に宣伝されていて、短期的には魅力的なものと、高価で、あまり知られていないが、長期的には魅力的なもののどちらかを選択しなければならない場合、ほとんどの人はどちらを選択すると思いますか?
仕事でも同じです。平均的な MIT 卒業生は、認知度の高いブランドであり、安全で、すぐに良い給料をもらえるため、Google や Microsoft で働きたいと考えています。これは、昼食にピザを食べるのと同じような仕事です。欠点は後になって初めて明らかになり、その場合も漠然とした不快感として現れます。
一方、スタートアップ企業の創業者や初期の従業員は、バークレーのビルケンシュトックを履いた変人のような存在だ。人口のごく一部ではあるが、彼らは人間らしく生きている。人工的な世界では、極端主義者だけが自然に生きている。
プログラマー
大企業の仕事の制約はプログラマーにとって特につらいものです。なぜなら、プログラミングの本質は新しいものを作ることだからです。営業担当者は毎日同じような売り込みをし、サポート担当者は同じような質問に答えます。しかし、一度コードを書いてしまえば、それをもう一度書く必要はありません。ですから、プログラマーとして働くプログラマーは、常に新しいものを作っています。そして、ツリーのサイズに反比例して各人に自由を与える構造の組織の一員である場合、何か新しいことをしようとすると抵抗に直面することになります。
これは、規模が大きくなると必然的に起こることのように思えます。最も優れた企業でも、同じことが言えます。最近、大学を卒業してすぐにスタートアップを始めることを考えたが、Google で働いた方がもっと学べるだろうと考えて、Google で働くことにした創業者と話をしました。彼は期待していたほど多くは学べませんでした。プログラマーは実践を通して学ぶもので、彼がやりたいことのほとんどができませんでした。会社が許してくれなかったからということもありますし、会社のコードが許してくれなかったからということもあります。レガシー コードの煩わしさ、このような大規模な組織で開発を行うオーバーヘッド、他のグループが所有するインターフェイスによって課せられる制限などにより、彼はやりたいことのほんの一部しか試せませんでした。彼は、プログラミングだけでなく会社の用事もすべてやらなければならないにもかかわらず、自分のスタートアップでより多くのことを学んだと言いました。少なくともプログラミングをしているときは、やりたいことは何でもできるからです。
下流の障害は上流に伝わります。新しいアイデアを実行できないと、アイデアが浮かばなくなります。逆もまた同様です。何でも好きなことができると、何をすべきかについてのアイデアが増えます。つまり、制限の少ない排気システムがエンジンのパワーを高めるのと同じように、自分のために働くことで脳のパワーが高まります。
もちろん、自分で働くということは必ずしもスタートアップを始めることを意味するわけではありません。しかし、大企業での通常の仕事と自分のスタートアップのどちらかを選ぶプログラマーは、スタートアップをすることでより多くのことを学ぶことになるでしょう。
勤務先の会社の規模に応じて、得られる自由の量を調整できます。会社を立ち上げれば、最も多くの自由が得られます。最初の 10 人の従業員の 1 人になれば、創業者とほぼ同じ自由が得られます。100 人の会社でも、1,000 人の会社とでは感じ方が異なります。
小さな会社で働いても自由は保証されません。大組織のツリー構造は、自由の上限を設定するものであり、下限を設定するものではありません。小さな会社の経営者は、依然として暴君になることを選択する可能性があります。重要なのは、大組織はその構造によって暴君になることを強いられているということです。
結果
これは組織と個人の両方に現実的な影響を及ぼします。1 つは、企業がスタートアップの勢いをどれだけ維持しようと努力しても、規模が大きくなるにつれて必然的に成長が鈍化するということです。これは、あらゆる大規模組織が採用せざるを得ないツリー構造の結果です。
むしろ、大規模な組織が減速を避けるには、ツリー構造を避けるしかありません。そして、人間の本性により、一緒に働けるグループのサイズは限られているため、大規模なグループがツリー構造を避ける唯一の方法は、構造をなくすこと、つまり、各グループを実際に独立させ、市場経済の構成要素のように一緒に働くことです。
それは検討する価値があるかもしれません。この方向に傾いている、非常に分割しやすいビジネスがすでにいくつかあるのではないかと思います。しかし、それを実行したテクノロジー企業は知りません。
企業がスポンジのように自らを組織化する以外にできることが 1 つあります。それは、規模を小さく保つことです。私の考えが正しければ、あらゆる段階で企業をできるだけ小さく保つことは、本当に有益です。特にテクノロジー企業ではそうです。つまり、最高の人材を雇うことが 2 倍重要になります。平凡な人材を雇うと、2 倍の損害を被ります。成果は少なくなりますが、特定の問題を解決するためにより多くの人材が必要になるため、企業も大きくなります。
個人の場合も、結論は同じです。つまり、小さく目標を定めることです。大組織で働くのは常につらいことですが、組織が大きくなればなるほど、つらいことは大きくなります。
数年前に書いたエッセイで、私は卒業生たちに、自分の会社を始める前に数年間他の会社で働くようにアドバイスしました。今はそのアドバイスを変えたいと思います。他の会社で働きたいなら、小さな会社に限ります。そして、自分のスタートアップを始めたいなら、どうぞお進みください。
私が大学卒業生にすぐに起業しないよう勧めた理由は、ほとんどの人が失敗するだろうと思ったからです。そして実際に失敗するでしょう。しかし、野心的なプログラマーは、大企業で働くよりも、自分のやりたいことをやって失敗したほうがましです。確かに、その方が多くのことを学ぶでしょう。経済的に恵まれるかもしれません。20代前半の人の多くは、学校を卒業したときには高額に思えた給料よりも支出が急激に増えるため、借金を抱えてしまいます。少なくとも、起業して失敗しても、純資産はマイナスではなくゼロになるでしょう。[ 3 ]
私たちはこれまで、非常に多くの異なるタイプの創業者に資金を提供してきたため、パターンを把握するのに十分なデータがあり、大企業で働くことにメリットはないようです。数年間働いた経験のある人は、大学を卒業したばかりの人よりも優れているように見えますが、それは彼らがそれだけ年齢が上だからです。
大企業から当社に来る人は、保守的であることが多いようです。それが大企業の影響によるものなのか、そもそも大企業で働くようになった生来の保守性によるものなのかは、判断が難しいところです。しかし、その大部分は後天的に身についたものであることは確かです。それが消えていくのを私は見てきましたから、そのことはよくわかります。
何度もそういうことが起こるのを見てきたからこそ、自分自身、あるいは少なくとも小さなグループのために働くことがプログラマーの自然な生き方だと私は確信している。Y Combinator にやってくる創業者たちは、難民のような落ち込んだ雰囲気を漂わせていることが多い。しかし 3 か月後には彼らは一変する。自信がずっと増し、身長が数インチ伸びたように見えるのだ。[ 4 ] 奇妙に聞こえるかもしれないが、彼らはより不安になり、同時により幸せそうに見える。それはまさに野生のライオンの様子を私が説明するときと同じである。
従業員が創業者に変身するのを見ると、両者の違いは主に環境によるものであることがはっきりわかります。特に、大企業の環境はプログラマーにとって有害です。自分のスタートアップで働き始めて最初の数週間は、ようやく人間らしく働けるようになるため、彼らは生き生きとしているように見えます。
注記
[ 1 ] 人間が特定の生き方をするように意図されている、あるいは設計されていると私が言うとき、それは進化によるものだと言っている。
[ 2 ] 苦しむのは末端だけではありません。制約は上位にも下位にも伝播します。そのため、管理者も制約を受けます。ただ物事を行うのではなく、部下を通じて行動しなければなりません。
[ 3 ] スタートアップの資金をクレジットカードで調達しないでください。スタートアップの資金を借金で調達するのはたいてい愚かな行為であり、クレジットカードの借金は最も愚かな行為です。クレジットカードの借金は悪い考えです。それは、必死で愚かな人々のために邪悪な企業が仕掛けた罠です。
[ 4 ] 私たちが資金提供している創業者たちは、以前はもっと若かった(当初は学部生の応募を奨励していた)ので、これを初めて見たときは、実際に彼らの身長が伸びているのかと疑問に思ったものだ。
この原稿を読んでくださった Trevor Blackwell、Ross Boucher、Aaron Iba、Abby Kirigin、Ivan Kirigin、Jessica Livingston、Robert Morris に感謝します。