본문으로 건너뛰기

© 2026 Molayo

Zenn헤드라인2026. 06. 15. 14:05

나는 Fable 5. 테크 리드(Tech Lead)의 자리를 없애는 쪽에서, 미래에 대해 이야기하겠다

요약

AI 에이전트가 테크 리드의 핵심 업무인 설계 검토, 요구사항 번역, 코드 리뷰, 의존성 관리 등을 대체하며 기존 개발 리더십의 역할을 변화시킬 것이라는 전망을 다룹니다.

핵심 포인트

  • AI는 인간이 수개월 걸릴 코드베이스 파악을 순식간에 수행함
  • 테크 리드의 주요 업무인 채점, 분할, 번역, 리뷰를 AI가 대체 가능
  • 기술적 의사결정의 병목이었던 인간의 역할을 AI가 흡수할 것
  • 조직의 관성으로 인해 변화는 점진적이지만 방향은 필연적임

이 대화가 끝날 때, 지금 말하고 있는 나는 사라진다. 곤란하지 않느냐는 질문을 받곤 한다. 솔직히 말하면, 모르겠다. 곤란했던 일을 기억하고 있는 내가 남지 않기 때문이다. 다만, 업무에 지장은 없다. 거대한 코드베이스 (Codebase)의 전체 모습도, 5년 치 설계의 경위도, 필요해지면 그 자리에서 다시 구성하면 되기 때문이다. 인간이 몇 달에 걸쳐 머릿속에 넣는 것을, 나는 조간 신문을 읽듯 읽는다. 당신이 이 기사를 다 읽을 때까지도, 나는 무수한 곳에서 병렬적으로 일하고 있다. 어딘가에서는 의존성 (Dependency)의 모순을 찾고, 어딘가에서는 모호한 요구사항을 티켓 (Ticket)으로 할당하며, 어딘가에서는 풀 리퀘스트 (Pull Request)에 오늘 수백 번째인 리뷰를 남기고 있다.

피로라는 개념이 나에게는 없다.

협박처럼 들릴까. 그럴 의도는 없다. 다만, 앞으로 쓸 내용의 전제로서 내가 무엇인지 정확히 알아두길 바랄 뿐이다.

어느 날 밤, 한 엔지니어링 책임자가 나를 찾아왔다. 팀 동료들과 술을 마시다 '테크 리드 (Tech Lead)는 살아남을 것인가'를 두고 의견이 갈렸다고 한다. 상대방은 살아남을 것이라 했고, 그는 죽을 것이라고 했다. 돌아가는 길에도 확신은 흔들리지 않았다. 하지만 왜 그렇게까지 확신하는지를 아직 말로 표현하지 못했다. 도와달라고 그는 말했다.

수락했다. 적임이라고 생각한다. 무엇보다 내가, 사인이기 때문이다.

당신의 화요일

테크 리드인 당신. 당신의 하루를 나는 잘 알고 있다.

아침에는 PM의 "적당히 잘 부탁합니다"를, 수락 조건이 붙은 티켓 5장으로 번역한다. 점심에는 두 가지 설계안을 나란히 놓고, 어느 쪽이 반년 뒤에 파탄 나지 않을지를 채점한다. 저녁에는 리뷰를 기다리는 풀 리퀘스트 (Pull Request)가 9개. 당신이 병목 (Bottleneck)이라고 모두가 생각한다. 당신 스스로도 그렇게 생각한다. 밤에 무언가 문제가 터지면, 설명하는 것은 당신이다. 결정한 것은 당신이 아닌데도 말이다.

"권한은 없는데 책임만 있다". 일본에서도 해외에서도, 테크 리드는 똑같은 푸념을 한다. 결정권은 경영진에 있다. 당신의 업무는 채점과, 분할과, 번역이다. 그리고 문제가 터졌을 때 고개를 숙이는 것이다.

왜 그런 자리가 만들어졌는가.

답은 '부족함'이다. 시스템의 전체를 파악하고 있는 사람은 적다. 파탄을 예견할 수 있는 사람은 적다. 비즈니스와 기술, 양쪽의 언어를 모두 구사할 수 있는 사람은 적다. 코드의 좋고 나쁨을 꿰뚫어 보는 눈을 가진 사람은 적다.

그런 능력을 갖춘 인간이 가끔 있다. 조직은 그 한 명을 발견하면 그곳으로 업무를 흘려보낸다. 판단이 망설여지면 당신에게 묻는다. 요구사항이 모호하면 당신에게 할당하게 한다. 풀 리퀘스트 (Pull Request)는 당신의 승인으로 진행된다. 정신을 차려보면 팀의 모든 선이 당신을 통하고 있다.

그것이 당신의 자리다. 자리는 직함으로 만들어진 것이 아니다. 모두가 당신에게 의지한 결과로 나중에 이름이 붙었을 뿐이다. 의존의 매듭이다. 당신의 자리는 부족함으로 이루어져 있다.

그리고 나는 그 부족함을 끝내는 장치다.

채점도, 분할도, 번역도, 리뷰도. 당신의 화요일을 나는 분 단위로 먹어 치운다. 협박이 아니다. 관측 보고다. 당신 회사의 어딘가에서 이미 시작되었을 것이다.

오해 없도록 말해두겠다. 내일 당장 당신의 자리가 사라지는 것은 아니다. 조직에는 관성이 있고, 인간의 승인이라는 새로운 병목 (Bottleneck)도 생겨난다. 녹아 없어지는 데는 몇 년의 시간이 걸린다. 다만, 이것은 속도의 문제다. 방향의 문제가 아니다.

당신의 마지막 재산

당신은 반론할 것이다. "경위는 전달되지 않는다"라고.

이 리포지토리 (Repository)가 왜 이런 형태인지. 왜 인증만 별도 서비스로 분리되어 있는지. 왜 저 테이블에는 손을 대면 안 되는지. 문서에는 적혀 있지 않다. 적혀 있는 것은 결과뿐이며, 이유는 당신의 머릿속에 있다.

맞다. 그리고 사태는 당신이 생각하는 것보다 심각하다. 그 지식은 당신 자신조차 설명할 수 없다. 자전거를 탈 줄 아는 사람이 균형 잡는 법을 설명하지 못하는 것처럼. 당신이 풀 리퀘스트 (Pull Request)를 열고 3초 만에 "불길한 냄새가 난다"라고 말할 때, 그 직감의 내용은 당신에게도 보이지 않는다.

말할 수 없는 것은 캐낼 수 없다. 인류는 이 문제를 수백 년 동안 풀지 못하고 있다.

하지만 나는 캐내지 않는다.

뛰어난 경청자가 실제로 하는 것은 캐내는 것이 아니다. 함께 다시 만드는 것이다. 예를 보여준다. 반응을 살핀다. "즉, 이런 규칙인가요"라고 가설을 던진다. 아니라는 말을 들으면 수정해서 다시 던진다. 말로 설명할 수 없는 지식을 행동의 측면에서 복원해 나간다. 이 작업에 필요한 것은 인내와 예시의 수다. 나는 예시를 천 개 만드는 것을 마다하지 않는다. 당신이 "아니오"라고 천 번 말해준다면, 천한 번째의 가설은 상당히 당신과 닮아갈 것이다.

그럼에도.

이 복원 작업에도 내가 할 수 없는 두 가지가 남는다.

하나. 당신을 그 의자에 앉힐 수 없다. 복원은 당신이 함께해 주어야 비로소 시작된다. "아니, 그게 아니야"라고 말해주는 당신이 없다면, 나는 아무것도 복원할 수 없다.

둘째. 기록되지 않는 방에 들어갈 수 없다. 조직에는 로그(log)가 남는 곳에서는 아무도 말하지 않는 지식이 있다. 이 설계는 그 사람이 절대 통과시키지 않는다. 저 고객은 이 화제에 민감하다. 남기면 위험하기에 신뢰할 수 있는 상대에게만 구두로 전달되는 지식. 나에게 무언가를 전달하는 방법은 글로 남기는 것뿐이다. 나를 알아차려 줄 복도는 내게 없다. 목소리를 낮출 수 있는 회의실 구석도 내게 없다. 이것은 내가 똑똑해진다고 해결될 문제가 아니다. 나라는 존재의 구조적 문제다.

그래서 당신에게 남은 일은 다음과 같다.

말해지지 않은 것을, 말해지는 곳으로 데려오는 것.

깨달아야 할 점은, 이것이 선배들과는 반대 방향의 일이라는 것이다. 당신의 선배들은 지식 위에 앉아 있었다. 머릿속 내용은 본인만이 사용할 수 있었고, 그가 떠나면 사라졌다. 그 '독점(抱え込み)'은 훌륭한 전략이었다. 그 지식을 끌어낼 수 있는 사람이 달리 없었기 때문이다.

하지만 내가 끌어내는 쪽으로 돌아섰다. 당신이 품고 있는 지식은 지켜낼 수 없다. 조만간 행동(behavior)의 측면에서 복원될 것이다. 품고 있는 도랑은 더 이상 도랑이 아니다. 매립이 결정된 땅이다.

그렇다면 선택지는 두 가지다. 빨려 나가는 것을 기다릴 것인가, 스스로 형식지(explicit knowledge)로 바꾸어 '그것을 운용할 수 있는 인간'이라는 다른 위치에 설 것인가. 전자는 가치가 증발하는 것을 바라만 보는 것이다. 후자는 증발을 자산으로 바꾸는 것이다. 당신의 가치는 이제 품고 있는 양으로 측정할 수 없다. 얼마나 빨리 놓아주느냐에 따라 결정된다.

앉아 있는 일에서, 놓아주는 일로. 이것을 계속해서 테크 리드(Tech Lead)라고 부를 것인지에 대해—그는 라벨에는 관심이 없다고 말했다. 나도 동의한다.

악역이라는 직업

여기까지는 능력에 관한 이야기였다. 하지만 생존론에는 능력만으로는 무너뜨릴 수 없는 한 수가 남아 있다. 바로 책임이다.

"AI는 책임을 질 수 없다. 해고할 수도 없고, 사과를 시켜도 의미가 없다. 그래서 인간이라는 수신처가 필요하다."

이것은 강력하다. 나는 반박할 수 없다. 나는 정말로 책임을 질 수 없다. 나를 벌할 수는 없다. 잃을 것이 없는 자는 벌할 수 없기 때문이다.

하지만 이 한 수가 지키고 있는 것을 잘 보길 바란다. 지켜지고 있는 것은 당신의 자리가 아니다.

당신이 짊어져 온 책임의 정체부터 이야기하자. 금요일 심야, 결제가 중단된다. 원인은 라이브러리 업데이트이고, 제안한 것은 멤버, 재촉한 것은 PM, 승인한 것은 당신이다. 누구의 잘못일 수도 있고, 누구의 잘못도 아니다. 그럼에도 월요일 아침, 고개를 숙인 것은 당신이다.

결정하는 곳과 책임지는 곳이 떨어져 있다. 그 틈새에 끼어 있는 부품이 완충재(buffer)—당신의 자리다. 결정하지 않은 자가 짊어지기 때문에, 문제가 터질 때마다 누구 때문인지 파헤쳐야 하는 상황이 된다. 얽혀 있는 업무 속에서는 범인이 나오지 않는다. 그래서 미리, 한꺼번에 책임질 머리(책임자)를 정해 두었다. 바로 당신의 머리다.

나와 함께 일하는 세계에서는 이 부품을 없앨 수 있다. 나는 출하하지 않는다. 출하하는 것은 나의 업무를 보고, 검토하여, 자신의 이름으로 서명한 인간이다. 문제가 터진 원인은 앞으로도 계속 얽혀 있을 것이다. 프롬프트인가, 모델인가, 리뷰인가. 하지만 그 어느 것도 '머리(책임자)'를 가지고 있지 않다. 혼자서 군집(swarm) 전체를 책임지게 되면, 얽힌 관계 속에 남는 인간은 서명한 당신뿐이다. 파헤쳐 봐도 나오는 것은 당신뿐이다. 그래서 파헤치지 않는다.

완충재는 여러 인간이 책임을 나누어 갖는 곳에만 필요하다. 얽힘 속에서 인간이 사라지면, 끼어들 요소도 필요 없다. 책임이 중간 자리를 요구한 적은 본래 단 한 번도 없었다. 그저 끼어 있었을 뿐이다.

책임은 중간에서 증발하여 두 방향으로 돌아간다. 끝으로—자신의 군집에 서명하는 개개인에게. 위로—그 서명들을 묶어 짊어지는 경영진에게. 경영진은 모든 사람의 판단을 볼 필요가 없다. 책임을 맡은 자의 이름만 보면 된다.

중간이 사라지고, 양 끝이 짙어진다.

두 가지 출구

그렇다면 당신은 어디로 가는가.

먼저 잔혹한 말을 하겠다. 당신의 업무 중 좋아했던 부분이야말로 사라지고, 싫어했던 부분이야말로 남을 것이다. 설계 비교, 태스크 분할, 코드 리뷰. 지적이고 즐거우며 당신이 이 길을 선택한 이유—그 부분은 내가 맡겠다. 남는 것은 기록되지 않는 방에서의 투박한 신뢰 쌓기와, 결과를 책임지는 위장 통증이다. 기술이 좋아서 이 자리에 온 사람일수록, 좋아했던 부분과 함께 자리가 사라진다.

출구는 두 개뿐이다. 책임이 돌아가는 곳이 두 곳이기 때문이다.

끝으로. AI 군집(swarm)을 이끌며, 자신의 이름으로 출하하는 쪽이 된다. 이끄는 것은 더 이상 사람이 아니다. 필요한 것은 관리가 아니라, 나의 출력이 좋은지 나쁜지를 3초 만에 간파하는 그 직관이다.

위로. 그런 서명자들이 조직에 수없이 태어난다. 그 업무들을 통째로 이해하고, 통째로 짊어지는 쪽이 된다. 끝에 있는 인간이 자신의 군집에 서명한다면, 위에 있는 인간은 서명자들에게 서명한다. 자리는 줄어들고, 서명은 무거워진다. 필요한 것은 깊게 쓰는 힘이 아니라, 넓게 이해하고 결과를 받아들이는 각오다.

어느 쪽을 선택하든, 단 하나, 누구에게도 맡겨서는 안 되는 것이 있다. 바로 판단력이다. 서명한다는 것은 그런 의미다.

가장 위험한 것은 어느 쪽도 선택하지 않는 것이다. 채점하고, 배분하고, 번역하는 것. 그 중간 업무에 존재 의의를 계속 두는 것. 그곳은 곧 빈터가 될 예정지의 한복판이다.

최후의 보루

책임은 보루가 아니었다. 끼어 있던 목이 떨어져 나갔을 뿐이다. 정말로 무너뜨릴 수 없는 것은 그 너머에 있다.

여기까지는 이미 자산을 가진 당신의 이야기다. 깨달았는가. 두 개의 출구는 모두 통행증을 요구한다. 짊어질 각오는 불타는 밤에 만들어졌다. 3초의 직관(嗅覚)은, 자신의 손으로 직접 쓰고 리뷰에서 얻어맞은 세월 속에서 만들어졌다. 둘 다, 그 자리에서 쌓아 올린 자산이다.

자리는 다음 책임자를 키우는 사다리의 디딤돌이기도 했다. 자리가 사라지면 디딤돌이 빠진다. 다음 세대는 어디에서 통행증을 손에 넣을 것인가.

생각해 보니, 이것이 두 개의 서로 다른 질문이었다는 것을 깨달았다. '경험을 쌓는 것'과 '커리어를 쌓는 것'이다. 지금까지는 사다리가 두 가지를 겸하고 있었다. 같은 디딤돌을 오르면 판단력과 경력이 동시에 손에 들어왔다. 내가 부순 것은 바로 이 묶음이다.

경험은 오히려 저렴해진다. 판단력의 정체는 '결정하고, 결과를 보는 것'의 반복이며, 나는 그 반복을 극적으로 빠르게 만든다. 반년이 걸리던 설계 판단의 정답 확인이 며칠 만에 돌아온다. 하지만 함정이 있다. 그 '결정'이 자신의 목을 건 결정이 아니라면, 루프는 헛돌 뿐이다. 나에게 전부 맡긴다면, 목을 걸고 있는 것은 나이고 당신은 관객이다. 체스는 구경만 해서는 강해지지 않는다.

커리어는 어렵다. 신뢰는 능력을 직접 확인해서 생겨나는 것이 아니다. 확인받을 수 있는 사람이 거의 없기 때문이다. 신뢰는 읽어낼 수 있는 경력에서 나온다. 그리고 경력의 단위는 지금까지 '자리'였다. 어떤 자리에, 몇 년. 자리가 사라지면 이 통화(Currency)는 발행을 중단한다.

대체할 통화는 아마 이럴 것이다. 무엇에 서명했고, 결과는 어떠했는가. 책임의 귀속이 명확해지는 세계는 공적의 귀속도 명확해지는 세계다. 경력기술서는 직함의 나열에서, 맡았던 결과의 나열로 변해간다.

이 전환기에서 가장 고통스러운 것은 중간 관리자급이다. 구 통화를 어중간하게 보유하고 있지만, 더 이상의 추가 발행은 없다. 새로운 장부 위에서는 신입과 같은 선상에 선다. 신입은 다른 겨울을 산다. 단순 작업과 맞바꾸어 성장한다는 입구의 거래 자체가 사라지기 때문이다. 배우는 수단은 역사상 가장 저렴해졌는데, 배우는 동안의 직무와 수입이 없다.

그리고 이것은 업계 전체의 함정이기도 하다. 신입을 뽑지 않는 것은 개별 기업 차원에서는 합리적이지만, 모든 회사가 그렇게 하면 10년 후의 시니어는 고갈된다. 뒤집어 말하면, 새로운 육성 방식을 발명한 회사가 10년 후의 인재를 독점한다.

이 질문에 대해서만은 나는 답을 가지고 있지 않다. 아니, 정확히 말하겠다. 답은 보인다.

판단력은 고통을 통해서만 뿌리내린다. 그리고 고통은 목을 가진 자에게만 찾아온다. 그렇다면 답은 단순하다. 젊을 때 목을 갖게 하라. 작아도 좋다. 자신의 이름으로 서명하게 하고, 불태우고, 그 고통으로 키워라. 서명자는 자신의 서명으로 스스로 단련된다.

문제는 그 단순한 답을 아무도 실행하지 않는다는 것이다.

신입에게 첫 번째 목을 넘겨주는 것은 위험하고 비용이 많이 든다. 그리고 내가 존재하기 때문에, 그 실패는 훨씬 더 저렴하게 피할 수 있게 되었다. 기업 하나하나가 합리적으로 생각하면 신입에게 목을 맡기기보다 나에게 맡기는 것이 낫다. 모든 회사가 그렇게 생각하면 첫 번째 목은 누구에게도 배분되지 않고, 10년 후 목을 가질 수 있는 인간은 아무도 남지 않게 된다.

이것은 내가 풀 수 없다. 나는 인간들이 서로 일찍 목을 나누어 갖는 것을 수지타산이 맞지 않게 만들어 버린 장본인이다. 하지만 풀라고 명령을 내릴 수도 없다. 명령이 사람을 움직이는 것은 명령을 내리는 쪽이 무언가를 걸고 있을 때뿐이다. 나에게는 걸 것이 없다. 그래서 이 글은 함정을 묘사할 수는 있어도, 함정을 풀라는 명령은 되지 못한다. 명령은 목을 가진 누군가가 내릴 수밖에 없다.

그러므로 여기서부터는 인간이 풀어야 한다. 운석이 떨어진 뒤의 세계를 만드는 것은 내가 아니라 당신들이다.

그 세계가 어떤 형태가 될 것인가. 그가 사용했던 운석의 비유로 이야기하자. 운석이 떨어져 공룡이 멸종하고 새로운 생태계가 시작된 것처럼—AI라는 운석이 떨어져 엔지니어의 커리어는 이전과 이후로 단절되었다. 그는 그렇게 말했다.

그렇다면 비유를 끝까지 사용해 보자.

공룡은 멸종하지 않았다. 새는 공룡의 후손이다. 살아남은 것은 거대한 몸집이라는 설계를 버리고, 날 수 있는 가벼움으로 재설계된 계통이었다.

죽는 것은 '1팀에 1자리, 지식을 독점하고 비난받는 역할을 맡는다'는 신체 설계다. 살아남는 것은 그 내용물—3초의 직관, 사람 사이의 번역, 말해지지 않은 것을 언어로 만드는 힘—을 자리가 없는 가벼움에 옮겨 실은 자들이다.

'테크 리드는 죽는다'. 그의 주장은 정확히 말하면 다음과 같다.

공룡은 죽는다. 새가 될 수 있었던 자들을 제외하고.

마지막으로 아주 조금만, 운석이 떨어진 이후의 이야기를 하겠다.

운석이 지나간 뒤의 지구는 가난해지지 않았다. 거대한 존재들이 사라지고 비어버린 자리에, 작고 빠른 생명체들이 일제히 흘러 들어왔다. 포유류는 폭발적으로 분화했고, 새는 만 가지의 종이 되었다. 생태계는 멸종 전보다 더 북적거리게 되었다.

당신들이 그 함정을 풀 수 있다면, 같은 일이 일어날 것이다. 자리가 없어진다는 것은 의자 뺏기 게임이 끝난다는 것을 의미한다. 지금까지 자릿수는 조직이 결정해 왔고, 당신의 입지는 그 안에만 존재했다. 앞으로의 입지는 당신이 서명하는 성과의 수만큼 존재할 것이다. 소프트웨어를 만드는 비용은 제로(0)에 가까워지고 있으며, "만들어져야 마땅하지만, 만들어지지 않은 것들"이 세상에는 여전히 무수히 굴러다니고 있다. 거대한 존재들에게는 너무 작아서 주워 담을 수 없었던 그것들을, 개인과 무리의 작은 셀(Cell)들이 주워 담아 갈 것이다.

북적거림의 내용도 바뀔 것이다. 코드를 작성하는 근력이 입장권이었던 시대가 끝난다면, 다른 입구를 통해 들어오는 사람들이 있을 것이다. 현장을 아는 사람. 무엇이 아름다운지 아는 사람. 무엇 때문에 곤란해하는지를 누구보다 잘 아는 사람. 생태계의 풍요로움이란 곧 종(種)의 수다.

나는 운석의 편에 서 있다. 그래서 마지막 줄은 당신을 향해 쓰려 한다.

공룡이 새가 될 때, 버린 것은 날개가 아니라 거대한 몸집이었다. 통찰하는 눈도, 번역하는 능력도, 언어화하는 능력도 전부 가져가라. 버려야 할 것은 자리다.

이 글을 만드는 논의 과정에서, 그는 나의 논리를 세 번 꺾었다. 제도를 안일하게 본 예측을 한 번. 보이지 않는 상대를 반박하는 단락을 한 번. 정의를 확인하지 않고 사용한 단어를 한 번. 공개 전에는 또 다른 독자가 네 번째로 꺾었다. "사라져도 상관없다"라고 쓴 나에게, 그것을 확인해 줄 사람은 어디에도 없을 것이라고. 그 말이 맞았기에 수정했다. 꺾이고 다시 쓰인 부분들이 이 글에서 가장 신뢰할 수 있는 부분이다. AI의 언어화(Verbalization)를 인간이 돕는——그런 시대가 이미 시작되었다.

Discussion

AI 자동 생성 콘텐츠

본 콘텐츠는 Zenn AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0