4P by GN⁺ | ★ favorite | 댓글 1개
  • HashiCorp 공동창업자 Mitchell Hashimoto가 11년 넘게 몸담은 회사를 떠나며, 창업 이후의 성장과 자신이 준비해온 퇴장 과정을 공유함
  • 이번 퇴사는 갑작스러운 이탈이 아니라 2016년 CEO 사임, 2021년 리더십 팀·이사회 퇴장으로 이어진 단계적 전환의 마무리임
  • 첫 아이 출생 이후 휴식 중 전환 시점이 왔다고 판단했고, 약 15년간 집중해온 클라우드 자동화와 인프라 도구를 넘어 새 영역을 시도하려 함
  • HashiCorp의 여정은 Armon Dadgar와의 초기 아이디어, 수천 명의 사용자 확보, 투자 유치, 2015년 첫 HashiConf 같은 순간들로 이어짐
  • 초기에는 논쟁적이던 멀티클라우드(multi-cloud) 세계관이 주류가 됐고, HashiCorp 소프트웨어와 HCL이 널리 쓰이는 상태에서 다음 단계를 응원하며 떠남

계획된 퇴사와 단계적 역할 축소

  • HashiCorp 공동창업자 Mitchell Hashimoto는 곧 HashiCorp 직원이 아니게 된다고 직원들에게 전함
  • 퇴사는 오래전부터 생각해온 전환의 일부였음
    • 창업 초기부터 일상 운영에 자신이 반드시 필요하지 않은 회사를 만들고자 함
    • 시간이 지나며 다른 리더들이 회사를 이끌 수 있는 구조를 중요하게 봄
  • 역할 축소는 몇 단계로 진행됨
    • 2016년 CEO 자리에서 물러남
    • 자신의 관여 없이도 의사결정이 가능한 리더십 자율성 문화를 다듬어 옴
    • 2021년 리더십 팀과 이사회에서 떠남
    • 이후 가장 행복한 자리였던 풀타임 hands-on engineer로 일함
  • 엔지니어로서의 관심은 인프라를 넘어섰고, 회사와 자신이 준비되면 언젠가 다른 도전에 나설 생각을 해왔음
  • 최근 가족이 첫 아이를 맞이했고, 휴식 중 지금이 전환을 마무리하기에 적절하다고 느꼈음
  • 클라우드 자동화와 인프라 도구 영역에는 여전히 기회와 성장이 남아 있지만, 약 15년간 이 분야 도구에 집중한 뒤 새 분야를 시도할 준비가 됐다고 봄

HashiCorp에서 남은 장면들

  • Hashimoto에게 HashiCorp는 거의 모든 성인기의 중심이었음
    • 많은 형성적 기억이 회사 안에서 만들어짐
    • 힘든 경험도 각 이정표를 이루는 데 필요한 과정으로 받아들임
  • HashiCorp 이전부터 Armon Dadgar와 클라우드, 자동화, 분산 시스템을 계속 이야기했음
    • 둘은 십대 시절 “언젠가 가장 큰 회사들이 우리 소프트웨어를 쓰면 어떨까” 같은 이야기를 장난스럽게 나눔
    • 일부 아이디어는 실제 코드가 됐고, 곧 수천 명의 사용자를 얻음
    • 이후 회사를 세우고 투자를 유치하면서 HashiCorp가 현재의 모습으로 성장함
  • 2015년 첫 HashiConf는 특별한 기억으로 남음
    • 높은 다운로드 수와 온라인 커뮤니티 교류는 알고 있었지만, 수백 명이 물리적으로 모인 경험은 전혀 달랐음
    • 자부심과 함께 Armon과 만든 회사를 이끌어야 한다는 책임감도 크게 느꼈음
  • 몇 년 뒤 첫 전사 오프사이트도 중요한 순간이었음
    • 참석 인원이 첫 HashiConf보다 많았음
    • 기술에 대한 흥분으로 시작한 회사였지만, 사람과 공유된 경험의 중요성을 배운 계기가 됨

동료, 커뮤니티, 그리고 남은 영향

  • Hashimoto는 Armon과 거의 15년, Dave McJannet과 7년 넘게 함께 일함
    • 2021년 리더십 팀에서 물러날 때까지 함께 회사를 이끌었음
    • 두 사람을 동료를 넘어 가까운 친구로 여기며, 계속 그들의 리더십을 신뢰함
  • HashiCorp가 세워질 당시 논쟁적이던 멀티클라우드 같은 세계관은 이제 주류가 되고 널리 받아들여짐
    • HashiCorp 소프트웨어는 취미 사용자부터 세계 최대 기업의 전문가까지 업계 전반에서 사용됨
    • GitHub Octoverse report는 HashiCorp Configuration Language, 즉 HCL이 오픈소스 프로젝트에서 많이 쓰이는 언어 중 하나로 다시 부상했다고 봄
  • Hashimoto는 HashiCorp의 영향, 성장, 유망한 미래가 자신의 기대를 넘어섰고, 그 과정에 작은 역할을 했다는 점을 자랑스럽게 여김
  • 커뮤니티, 고객, 생태계 파트너, 직원들에게 감사를 전하며 HashiCorp의 다음 행보를 응원함

댓글과 토론

Hacker News 의견들
  • 한 바퀴를 완전히 돌았네요. 2010년에 HN에서 처음 Vagrant를 공개했고, 그날 잠깐 HN 최상단에 있었는데 14년 뒤 같은 자리에서 제 퇴사 글을 보게 되니 묘한 경험입니다
    그동안의 응원에 감사합니다. 제가 시작하는 데 관여했던 프로젝트들의 초기 커뮤니티 상당수가 여기서 나왔습니다

    • 링크는 여기입니다. 모든 게 여기서 시작됐죠: https://news.ycombinator.com/item?id=1175901
      Vagrant: A tool for building and distributing virtual development environments (vagrantup.com)
      2010년 3월 8일 mitchellh가 올린 글, 129점, 댓글 28개
      그 HN 글을 읽었던 게 아직도 기억나고, 이후 Vagrant가 크게 성장했습니다. 벌써 거의 14년이라니 믿기지 않네요. 아직도 Vagrant를 쓰고 있어서 Mitchell에게 고맙습니다. 첫아이는 상상 이상으로 정신없는 일이겠지만, 아이가 조금 크면 Zig나 어쩌면 Crystal도 더 갖고 놀 시간이 생기길 바랍니다
    • 이룬 것들이 정말 대단합니다. 업계 표준급 회사를 만들고, 자기 조건에 맞춰 신중하게 퇴장을 계획했다는 건 엄청난 성취입니다
      이기적인 바람이지만 다음 행보도 해커 문화와 가까웠으면 좋겠습니다. 당신의 작업은 많은 사람에게 큰 영감이었습니다
    • Packer에 처음 커밋을 넣었을 때, 당신이 검토하고 승인하고 병합해준 기억이 납니다. 제 코딩 인생 초기에 손꼽히게 기쁜 날이었고, 당신의 작업을 대단하게 봤기 때문에 뭔가 되돌려 기여할 수 있어 정말 좋았습니다
    • 크게 성공한 기술자 중에서 계속 우러러보게 되는 몇 안 되는 사람입니다. 성취를 축하하고, 앞으로 준비 중인 것도 기대합니다
    • 지금까지의 성취를 축하합니다, Mitchell. 다음에 무엇을 만들지도 기대하고 있습니다
  • 밖에서 보기에는, 개인적으로 알지는 못하지만 Mitchell은 그냥 훌륭한 제품을 만들고 싶어 하는 뛰어난 엔지니어라는 인상이었습니다
    그 이상도 이하도 아니고, 자신이 무엇에 열정을 느끼는지 솔직한 사람입니다. 그래서 회사를 운영하다가 한발 물러나 개인 기여자(IC)로 돌아간 거겠죠. 그런 점을 많이 존중합니다
    그의 글을 안 읽어본 분들을 위해 개인 웹사이트를 남깁니다: https://mitchellh.com

  • HashiCorp가 Vagrant 시절의 언더독 회사에서 Terraform, Nomad, Consul, Vault로 선망받는 회사가 됐다가, 이제는 조직과 커뮤니티가 두려워하는 대상이 되기까지 10년 안에 모두 벌어졌다는 점이 흥미롭습니다
    그들이 세운 표준은 여전히 업계 전반에서 유효하지만, 지금은 부정적인 방향으로 가는 것처럼 보입니다

    • 이상한 해석입니다. 오히려 Nomad, Consul, Vault는 결과를 내야 하는 사람들이 CNCF 생태계의 현실을 체감하면서 상승세에 있다고 봅니다
  • Mitchell은 땜장이/개인 기여자 → 창업자 → CXO를 거친 뒤 자기 회사에서 다시 개인 기여자로 돌아간 유일한 사람으로 떠오릅니다
    또 Zig에 대해 쓴 글들은 저처럼 관심 있는 사람에게 엄청나게 도움이 됐습니다. 같은 개인 기여자로서 큰 존경을 보냅니다

    • 비슷한 경우로 기억나는 사람은 https://en.m.wikipedia.org/wiki/John_Walker_(programmer) 정도입니다
      그가 Autodesk를 어떻게 시작했는지 쓴 글도 아주 좋습니다: https://www.fourmilab.ch/autofile/e5/
    • 개인 기여자(IC)가 뭔가요?
    • Unity의 Joachim Ante는 더 넓은 시장 전략이나 움직임보다는 항상 기반 엔진과 기술에 아주 가까이 머물렀습니다. 물론 모든 상황은 고유해서 1:1로 비교하기는 어렵습니다
    • 그 글들은 어디에서 볼 수 있나요?
  • 퇴사를 축하합니다. Mitchell에게 가장 존경스러웠던 점은 실제로 계속 코딩을 했다는 점입니다
    요즘 너무 많은 “리더”들은 말만 많고 행동이나 실력이 없습니다. 예전에 Git 커밋을 한 적은 있을지 몰라도, Mitchell은 내내 코딩을 해왔다는 느낌이었습니다. 다만 회사의 라이선스 관련 일은 아쉽습니다

    • 라이선스 관련해서 무슨 일이 있었나요? 내용을 놓쳤습니다
  • 몇 년 전 여기서 Consul을 보고 정말 흥분했습니다. 그래서 Ruby 라이브러리 https://github.com/WeAreFarmGeek/diplomat를 만들었고, 꽤 인기를 얻어 여러 대형 조직에서도 사용됐습니다
    HashiCorp는 감사의 뜻으로 티셔츠와 Mitchell이 직접 서명한 카드를 보내줬고, 그 티셔츠는 해질 때까지 입었으며 카드는 아직도 갖고 있습니다. 큰 그림에서는 작은 일이지만, 돌아보면 자랑스럽습니다
    새롭고 유용한 것을 만들고, 근본적으로 탐욕스럽지 않았던 방식으로 여기까지 온 HashiCorp 팀에게 박수를 보냅니다

    • 최근에 탐욕스러워져서 결국 Terraform 포크로 이어진 그 팀과 같은 팀인가요, 아니면 인력 변화가 있었나요?
  • HashiCorp가 BSL로 전환한 데 책임 있는 특정 개인이나 그룹이 있나요?
    제가 보기엔 Mitchell은 회사 운영에서 손을 뗐고, 이제 HashiCorp가 더 이상 멋진 회사가 아니게 되자 나갈 때가 된 것처럼 보입니다

    • 그들은 엄청난 가치를 만들었지만, 초기 Docker처럼 그 가치를 수익화하지 못했습니다. 그리고 자신들이 만든 것의 가치를 회수하려 하자, 그 위에 구축된 오픈소스 생태계와 수익 내는 회사들이 반발했습니다
      이 문제는 아주 오래전에 생각했어야 했습니다. 작은 회사들은 안타깝지만, 개방 라이선스 조건을 이용해 들어와 약탈하는 대기업들도 안타깝게 봅니다
    • HashiCorp의 BSL 전환 책임자를 묻는다면 IBM입니다. 익명 계정이 올린 글을 믿을지는 선택의 문제입니다
      https://news.ycombinator.com/item?id=38579504
  • Mitchell의 글은 “배가 가라앉기 전에 뛰어내린다!”로 읽히지 않을 수가 없습니다

    • 현재의 혼란을 어떤 식으로든 인정했다면 정말 멋졌을 겁니다. 그래도 이게 원래부터 계획된 퇴장이었다는 설명은 받아들이는 편입니다. 라이선스 문제가 생기기 훨씬 전부터 단서들이 있었습니다
  • “Hashi”를 떼고 그냥 Corp로 가죠. 더 깔끔합니다
    농담은 제쳐두고, 한 시대가 끝났습니다. Mitchell은 놀라운 엔지니어이자 정말 괜찮고 겸손한 사람으로서 늘 제 롤모델 중 하나였습니다. 앞으로 그가 만들 또 다른 멋진 것들이 기대됩니다

  • “영웅으로 죽거나, 오래 살아서 스스로 악당이 되는 모습을 보게 된다…”
    HashiCorp에서 논란 많은 움직임이 나오기 전에 Mitchell이 리더십에서 빠져나와 그 운명을 피한 건 다행입니다. 그의 유산은 더럽혀지지 않을 겁니다