당신은 상사를 두도록 만들어지지 않았다

스타트업을 시작하고 싶으신가요? Y Combinator로부터 투자를 받으세요.


2008년 3월, 2008년 6월 개정

기술은 정상적인 것과 자연적인 것을 분리하는 경향이 있습니다. 우리 몸은 부유한 국가의 사람들이 먹는 음식을 먹거나 운동을 거의 하지 않도록 설계되지 않았습니다. 우리가 일하는 방식에도 비슷한 문제가 있을 수 있습니다. 일반적인 직업은 흰 밀가루나 설탕이 우리 몸에 해로운 것처럼 지적으로도 우리에게 해로울 수 있습니다.

저는 스타트업 창업자들과 수년간 함께 일하면서 이런 의심을 하기 시작했습니다. 현재 200명이 넘는 창업자들과 함께 일해왔는데, 자신만의 스타트업을 운영하는 프로그래머들과 대기업에서 일하는 프로그래머들 사이에 분명한 차이가 있다는 것을 알아차렸습니다. 창업자들이 반드시 더 행복해 보인다고 말할 수는 없습니다. 스타트업을 시작하는 것은 매우 스트레스가 많을 수 있습니다. 아마도 가장 적절한 표현은, 소파에 앉아 도넛을 먹는 것보다 장거리 달리기를 할 때 몸이 더 행복한 것과 같은 의미에서 그들이 더 행복하다는 것입니다.

통계적으로는 비정상이지만, 스타트업 창업자들은 인간에게 더 자연스러운 방식으로 일하는 것처럼 보입니다.

작년에 아프리카에 갔을 때, 동물원에서만 보았던 많은 야생 동물들을 보았습니다. 그들이 얼마나 달라 보이는지 놀라웠습니다. 특히 사자들이 그랬습니다. 야생의 사자들은 10배는 더 생기 넘쳐 보였습니다. 마치 다른 동물 같았습니다. 저는 인간이 스스로 일하는 것이, 사자처럼 넓은 영역을 돌아다니는 포식자가 야생에서 사는 것이 더 좋게 느껴지는 것과 같은 방식으로 더 좋게 느껴질 것이라고 생각합니다. 동물원에서의 삶은 더 쉽지만, 그들이 설계된 삶은 아닙니다.

나무

대기업에서 일하는 것이 왜 그렇게 부자연스러울까요? 문제의 근원은 인간이 그렇게 큰 집단에서 일하도록 만들어지지 않았다는 것입니다.

야생 동물을 볼 때 또 하나 눈에 띄는 점은 각 종이 특정 규모의 집단에서 번성한다는 것입니다. 임팔라 무리는 성체 100마리, 비비는 20마리, 사자는 드물게 10마리 정도입니다. 인간 또한 집단으로 일하도록 설계된 것 같으며, 제가 수렵채집인에 대해 읽은 내용과 조직 연구, 그리고 제 경험을 종합해 볼 때 이상적인 규모는 대략 다음과 같습니다. 8명으로 구성된 집단은 잘 작동하고, 20명 정도가 되면 관리하기 어려워지며, 50명 규모의 집단은 정말 다루기 힘들어집니다. [1]

상한선이 얼마든 간에, 우리는 수백 명 규모의 집단에서 일하도록 만들어지지 않았음이 분명합니다. 하지만 인간 본성보다는 기술과 더 관련이 있는 이유로 인해, 수백 또는 수천 명의 직원을 둔 회사에서 일하는 사람들이 매우 많습니다.

기업들은 그렇게 큰 집단이 제대로 작동하지 않는다는 것을 알기 때문에, 함께 일하기에 충분히 작은 단위로 스스로를 나눕니다. 하지만 이들을 조율하기 위해 새로운 것을 도입해야 합니다. 바로 상사입니다.

이러한 작은 집단들은 항상 트리 구조로 배열됩니다. 당신의 상사는 당신의 집단이 트리에 연결되는 지점입니다. 하지만 큰 집단을 작은 집단으로 나누기 위해 이 방법을 사용하면, 제가 명시적으로 언급하는 것을 들어본 적 없는 이상한 일이 발생합니다. 당신의 집단보다 한 단계 위 그룹에서, 당신의 상사는 당신의 전체 집단을 대표합니다. 10명의 관리자로 구성된 집단은 단순히 일반적인 방식으로 함께 일하는 10명의 사람들의 집단이 아닙니다. 그것은 사실 집단들의 집단입니다. 이는 10명의 관리자 집단이 단순히 10명의 개인 집단인 것처럼 함께 일하려면, 각 관리자를 위해 일하는 집단이 마치 한 사람인 것처럼 일해야 한다는 것을 의미합니다. 즉, 직원과 관리자는 각자 한 사람의 자유만을 공유하게 됩니다.

실제로 사람들의 집단은 결코 한 사람인 것처럼 행동할 수 없습니다. 그러나 이런 식으로 집단으로 나뉜 대규모 조직에서는 항상 그 방향으로 압력이 가해집니다. 각 집단은 인간이 일하도록 설계된 소규모 개인 집단인 것처럼 작동하기 위해 최선을 다합니다. 그것이 집단을 만든 목적이었습니다. 그리고 그 제약을 전파하면, 각 개인은 전체 트리 크기에 반비례하는 행동의 자유를 얻게 됩니다. [2]

대규모 조직에서 일해본 사람이라면 누구나 이것을 느껴봤을 것입니다. 당신의 집단이 10명뿐이라 할지라도, 직원 100명 규모의 회사에서 일하는 것과 10,000명 규모의 회사에서 일하는 것의 차이를 느낄 수 있습니다.

콘 시럽

대규모 조직 내의 10명 집단은 일종의 가짜 부족입니다. 당신이 상호작용하는 사람들의 수는 적절합니다. 하지만 뭔가 빠져 있습니다. 바로 개인의 주도성입니다. 수렵채집인 부족은 훨씬 더 많은 자유를 가집니다. 지도자들은 부족의 다른 구성원들보다 약간 더 많은 권력을 가지지만, 상사처럼 무엇을 언제 해야 할지 일반적으로 지시하지는 않습니다.

그것은 당신의 상사 잘못이 아닙니다. 진짜 문제는 계층 구조에서 당신보다 상위 그룹에 있는 당신의 전체 그룹이 하나의 가상 인물이라는 것입니다. 당신의 상사는 단지 그 제약이 당신에게 전달되는 방식일 뿐입니다.

그래서 대규모 조직 내의 10명 집단에서 일하는 것은 동시에 옳고 그른 느낌을 줍니다. 표면적으로는 당신이 일하도록 만들어진 집단처럼 느껴지지만, 중요한 무언가가 빠져 있습니다. 대기업에서의 직업은 고과당 옥수수 시럽과 같습니다. 당신이 좋아하도록 만들어진 것들의 일부 특성을 가지고 있지만, 다른 면에서는 치명적으로 부족합니다.

실제로 음식은 일반적인 직업의 문제점을 설명하는 훌륭한 비유입니다.

예를 들어, 대기업에서 일하는 것은 적어도 프로그래머들에게는 기본적으로 하는 일입니다. 얼마나 나쁠 수 있을까요? 음식이 그것을 아주 명확하게 보여줍니다. 오늘날 미국에서 무작위 지점에 떨어졌다면, 주변의 거의 모든 음식이 당신에게 해로울 것입니다. 인간은 흰 밀가루, 정제 설탕, 고과당 옥수수 시럽, 경화 식물성 기름을 먹도록 설계되지 않았습니다. 하지만 일반적인 식료품점의 내용물을 분석해 보면 이 네 가지 재료가 대부분의 칼로리를 차지한다는 것을 알 수 있을 것입니다. "정상적인" 음식은 당신에게 끔찍하게 해롭습니다. 인간이 실제로 먹도록 설계된 음식을 먹는 유일한 사람들은 버클리에 사는 몇몇 버켄스탁을 신은 괴짜들뿐입니다.

만약 "정상적인" 음식이 우리에게 그렇게 해롭다면, 왜 그렇게 흔할까요? 두 가지 주요 이유가 있습니다. 하나는 즉각적인 매력이 더 크다는 것입니다. 피자를 먹고 한 시간 뒤에 몸이 좋지 않을 수 있지만, 처음 몇 입을 먹을 때는 기분이 좋습니다. 다른 하나는 규모의 경제입니다. 정크 푸드 생산은 규모를 확장할 수 있지만, 신선한 채소 생산은 그렇지 않습니다. 이는 (a) 정크 푸드가 매우 저렴할 수 있고, (b) 마케팅에 많은 돈을 쓸 가치가 있다는 것을 의미합니다.

사람들이 저렴하고, 대대적으로 마케팅되며, 단기적으로 매력적인 것과 비싸고, 잘 알려지지 않았으며, 장기적으로 매력적인 것 중에서 선택해야 한다면, 대부분이 무엇을 선택할 것이라고 생각하십니까?

일도 마찬가지입니다. 평범한 MIT 졸업생은 Google이나 Microsoft에서 일하고 싶어 합니다. 인정받는 브랜드이고, 안전하며, 즉시 좋은 급여를 받을 수 있기 때문입니다. 그것은 점심으로 먹은 피자와 같은 직업입니다. 단점은 나중에야 분명해질 것이고, 그때도 모호한 불쾌감으로만 느껴질 것입니다.

한편, 스타트업의 창업자와 초기 직원들은 버클리의 버켄스탁을 신은 괴짜들과 같습니다. 비록 인구의 극소수에 불과하지만, 그들은 인간이 살도록 만들어진 대로 살고 있는 사람들입니다. 인공적인 세상에서는 극단적인 사람들만이 자연스럽게 살아갑니다.

프로그래머

대기업 직업의 제약은 프로그래머들에게 특히 힘든데, 프로그래밍의 본질은 새로운 것을 만드는 것이기 때문입니다. 영업 사원은 매일 거의 같은 제안을 하고, 지원 담당자는 거의 같은 질문에 답하지만, 일단 코드를 작성하면 다시 작성할 필요가 없습니다. 따라서 프로그래머가 프로그래머답게 일한다는 것은 항상 새로운 것을 만드는 것입니다. 그리고 구조가 각 개인에게 트리 크기에 반비례하는 자유를 주는 조직의 일원이라면, 새로운 것을 할 때 저항에 부딪힐 것입니다.

이것은 거대함의 피할 수 없는 결과인 것 같습니다. 가장 똑똑한 회사에서도 마찬가지입니다. 최근에 대학 졸업 후 바로 스타트업을 시작할까 고민했지만, Google에서 더 많이 배울 수 있을 것이라고 생각하여 그곳에서 일했던 한 창업자와 이야기를 나눴습니다. 그는 예상만큼 많이 배우지 못했습니다. 프로그래머는 직접 해보면서 배우는데, 그가 하고 싶었던 대부분의 일을 할 수 없었습니다. 때로는 회사가 허락하지 않아서였지만, 종종 회사의 코드가 허락하지 않아서였습니다. 레거시 코드의 부담, 그렇게 큰 조직에서 개발하는 데 드는 오버헤드, 그리고 다른 그룹이 소유한 인터페이스로 인한 제약 때문에, 그는 하고 싶었던 일의 극히 일부만을 시도할 수 있었습니다. 그는 자신의 스타트업에서 훨씬 더 많이 배웠다고 말했습니다. 프로그래밍 외에 회사의 모든 잡무를 처리해야 함에도 불구하고 말입니다. 적어도 프로그래밍을 할 때는 자신이 원하는 대로 할 수 있기 때문입니다.

하류의 장애물은 상류로 전파됩니다. 새로운 아이디어를 구현할 수 없다면, 아이디어를 내는 것을 멈추게 됩니다. 그 반대도 마찬가지입니다. 원하는 대로 할 수 있을 때, 무엇을 해야 할지에 대한 아이디어가 더 많아집니다. 따라서 스스로 일하는 것은 제한이 적은 배기 시스템이 엔진을 더 강력하게 만드는 것과 같은 방식으로 당신의 두뇌를 더 강력하게 만듭니다.

물론 스스로 일하는 것이 반드시 스타트업을 시작하는 것을 의미하지는 않습니다. 하지만 대기업의 일반적인 직업과 자신의 스타트업 사이에서 고민하는 프로그래머라면, 아마도 스타트업을 하면서 더 많이 배울 것입니다.

당신이 일하는 회사의 규모를 조절함으로써 얻는 자유의 양을 조절할 수 있습니다. 회사를 시작한다면 가장 많은 자유를 가질 것입니다. 처음 10명의 직원 중 한 명이 된다면 창업자들과 거의 같은 자유를 가질 것입니다. 100명 규모의 회사조차도 1000명 규모의 회사와는 다르게 느껴질 것입니다.

작은 회사에서 일하는 것이 자유를 보장하지는 않습니다. 대규모 조직의 트리 구조는 자유의 하한선이 아니라 상한선을 설정합니다. 작은 회사의 대표도 여전히 폭군이 되기로 선택할 수 있습니다. 요점은 대규모 조직은 그 구조에 의해 그렇게 될 수밖에 없다는 것입니다.

결과

이는 조직과 개인 모두에게 실질적인 결과를 가져옵니다. 하나는 기업이 규모가 커질수록 스타트업의 활기를 유지하기 위해 아무리 노력해도 필연적으로 속도가 느려진다는 것입니다. 이는 모든 대규모 조직이 채택할 수밖에 없는 트리 구조의 결과입니다.

아니면, 대규모 조직은 트리 구조를 피할 때만 속도 저하를 피할 수 있을 것입니다. 그리고 인간 본성이 함께 일할 수 있는 집단의 크기를 제한하기 때문에, 더 큰 집단이 트리 구조를 피할 수 있는 유일한 방법은 구조가 없는 것, 즉 각 집단이 실제로 독립적이고 시장 경제의 구성 요소처럼 함께 일하는 것이라고 상상할 수 있습니다.

그것은 탐구할 가치가 있을 수 있습니다. 이미 이런 경향을 보이는 고도로 분할 가능한 사업체들이 있을 것이라고 생각합니다. 하지만 그렇게 한 기술 기업은 알지 못합니다.

기업들이 스펀지처럼 스스로를 구조화하는 것 외에 할 수 있는 한 가지는 작게 유지하는 것입니다. 제가 옳다면, 모든 단계에서 회사를 가능한 한 작게 유지하는 것이 정말 이득입니다. 특히 기술 회사라면 더욱 그렇습니다. 이는 최고의 인재를 고용하는 것이 두 배로 중요하다는 것을 의미합니다. 평범한 채용은 두 가지 방식으로 당신에게 해를 끼칩니다. 그들은 일을 덜 할 뿐만 아니라, 주어진 문제를 해결하기 위해 더 많은 인력이 필요하기 때문에 당신을 크게 만듭니다.

개인에게도 결과는 같습니다. 작게 목표를 삼으세요. 대규모 조직에서 일하는 것은 항상 형편없을 것이고, 조직이 클수록 더 형편없을 것입니다.

몇 년 전에 제가 쓴 에세이에서 저는 졸업생들에게 자신의 회사를 시작하기 전에 다른 회사에서 몇 년간 일하라고 조언했습니다. 이제 그 조언을 수정하겠습니다. 원한다면 다른 회사에서 일하되, 작은 회사에서만 일하고, 자신의 스타트업을 시작하고 싶다면 바로 시작하세요.

제가 대학 졸업생들에게 즉시 스타트업을 시작하지 말라고 제안했던 이유는 대부분 실패할 것이라고 생각했기 때문입니다. 그리고 실제로 그럴 것입니다. 하지만 야심찬 프로그래머들은 대기업에 취직하는 것보다 자신의 일을 하고 실패하는 것이 낫습니다. 분명히 더 많이 배울 것입니다. 재정적으로도 더 나을 수 있습니다. 20대 초반의 많은 사람들이 빚을 지게 되는데, 학교를 떠날 때 그렇게 높아 보였던 급여보다 지출이 훨씬 더 빠르게 늘어나기 때문입니다. 적어도 스타트업을 시작했다가 실패하면 순자산이 마이너스가 아니라 0이 될 것입니다. [3]

저희는 이제 매우 다양한 유형의 창업자들에게 자금을 지원하여 패턴을 파악할 충분한 데이터를 가지고 있으며, 대기업에서 일하는 것에서 얻는 이점은 없는 것으로 보입니다. 몇 년간 일한 사람들은 대학을 갓 졸업한 사람들보다 나아 보이지만, 그것은 단지 그들이 그만큼 나이가 더 많기 때문입니다.

대기업에서 저희에게 오는 사람들은 종종 다소 보수적으로 보입니다. 대기업이 그들을 그렇게 만들었는지, 아니면 애초에 그들을 대기업에서 일하게 만든 타고난 보수성 때문인지는 알기 어렵습니다. 하지만 분명히 상당 부분은 학습된 것입니다. 저는 그것이 사라지는 것을 보았기 때문에 압니다.

그런 일이 여러 번 일어나는 것을 보면서, 스스로 일하거나 적어도 소규모 그룹을 위해 일하는 것이 프로그래머가 살아가는 자연스러운 방식이라는 확신을 갖게 되었습니다. Y Combinator에 오는 창업자들은 종종 난민처럼 억압된 분위기를 풍깁니다. 3개월 후 그들은 변모합니다. 그들은 훨씬 더 많은 자신감을 가지게 되어 마치 키가 몇 인치 더 자란 것처럼 보입니다. [4] 이상하게 들리겠지만, 그들은 동시에 더 걱정스러워하면서도 더 행복해 보입니다. 이는 제가 야생의 사자들이 어떻게 보이는지 정확히 묘사하는 방식입니다.

직원들이 창업자로 변모하는 것을 보면, 둘 사이의 차이가 주로 환경 때문이라는 것이 분명해집니다. 특히 대기업 환경은 프로그래머에게 유해하다는 것입니다. 자신만의 스타트업에서 일하기 시작한 첫 몇 주 동안 그들은 생기를 되찾는 것처럼 보입니다. 마침내 사람들이 일하도록 만들어진 방식으로 일하고 있기 때문입니다.

각주

[1] 제가 인간이 특정 방식으로 살도록 만들어졌거나 설계되었다고 말할 때, 그것은 진화에 의한 것을 의미합니다.

[2] 고통받는 것은 말단 직원들만이 아닙니다. 제약은 아래로뿐만 아니라 위로도 전파됩니다. 따라서 관리자들도 제약을 받습니다. 단순히 일을 하는 대신, 부하 직원을 통해 행동해야 합니다.

[3] 신용카드로 스타트업 자금을 조달하지 마십시오. 빚으로 스타트업 자금을 조달하는 것은 대개 어리석은 행동이며, 신용카드 빚은 그중에서도 가장 어리석은 짓입니다. 신용카드 빚은 그 자체로 나쁜 생각입니다. 그것은 절박하고 어리석은 사람들을 위해 사악한 회사들이 설치한 함정입니다.

[4] 저희가 자금을 지원하는 창업자들은 예전에는 더 젊었고(처음에는 학부생들에게 지원을 권장했습니다), 제가 이 현상을 처음 몇 번 보았을 때 그들이 실제로 신체적으로 키가 커지는 것인지 궁금해하곤 했습니다.

이 초고를 읽어준 Trevor Blackwell, Ross Boucher, Aaron Iba, Abby Kirigin, Ivan Kirigin, Jessica Livingston, Robert Morris에게 감사드립니다.