본문 바로가기

IT & AI

DHH가 말하는 프로그래밍의 미래, 직접 코딩에서 에이전트 팀 운영으로

728x90

DHH가 말하는 프로그래밍의 미래, 직접 코딩에서 에이전트 팀 운영으로

AI 뉴스 썸네일
AI 뉴스 썸네일

루비 온 레일즈를 만들고 37signals의 CTO로 일하는 데이비드 하이네마이어 한손(DHH)이 렉스 프리드만 팟캐스트에서 AI 시대의 프로그래밍 이야기를 나눴어요. 20년 넘게 직접 코드를 다듬어 온 개발자가 이제는 여러 AI 에이전트를 병렬로 돌리면서 방향을 잡는 역할로 바뀌었다고 말해요. 1

핵심 요약

구분핵심왜 볼 만한가요
인물루비 온 레일즈 창시자이자 37signals CTO DHHAI에 회의적이던 대표적 개발자가 입장을 완전히 바꿈
전환점Opus 4.5와 에이전트 환경자동완성 수준의 보조 도구가 문제 해결 주체로 바뀐 계기
실무Omarchy Quattro 코드 거의 100%를 에이전트가 작성사람은 구조·비전·병합 여부를 결정하는 코치 역할
시사점구현 비용이 급락해도 아이디어와 안목이 희소자원으로대형 조직은 승인 구조 때문에 당장 10배 빨라지기 어려움

1. "수십 년치 변화가 최근 9개월에 일어났다"

DHH는 팟캐스트에서 "아무 일도 일어나지 않는 수십 년이 있고, 수십 년치 일이 몇 주에 벌어지는 시기가 있다"는 말을 인용하며, 최근 9개월이 정확히 후자라고 짚었어요. 1년 전 같은 팟캐스트에서는 AI 역할에 회의적이었는데, 지금은 완전히 다른 시대 이야기를 하고 있다는 거예요. 2

그가 꼽은 전환점은 2025년 11월 24일 나온 Opus 4.5예요. 모델 지능 자체보다 도구를 다루고 스스로 결과를 검증하는 에이전트 환경이 갖춰진 것이 컸다고 봐요. 자동완성이나 챗봇처럼 "옆에서 도와주는" 단계를 지나, 문제를 주면 스스로 경로를 찾는 단계로 넘어갔다는 설명이에요.

728x90

2. Omarchy Quattro, 코드 거의 100%를 에이전트가 작성

DHH가 직접 운영하는 리눅스 배포판 Omarchy의 최신 버전 Quattro는 최근 두세 달간 배포된 코드를 에이전트가 거의 100% 작성했어요. 그는 병합할지 여부와 전체 구조를 판단하는 자리에 남았고, 새 기능을 손으로 직접 쓴 건 없다고 말했어요. 웹 CRUD 개발 영역에서는 숙련자라면 코드를 아예 열어보지 않아도 될 수준이라는 관측도 덧붙였어요. 2

다만 경계도 분명해요. 안전이 중요한 시스템이나 대형 레거시 코드베이스에서는 이야기가 다르다고 짚었어요. 37signals의 대표 제품인 베이스캠프를 에이전트로 가속하다가, 개별적으로는 그럴듯한 변경이 쌓여 아키텍처가 무너진 적이 있어요. 결국 사람이 손으로 정리했고, "기존 대형 코드베이스에서는 프로그래머의 안목이 여전히 필요하다"는 교훈을 남겼어요.

3. 구현이 쉬워지니 아이디어와 안목이 희소자원이 돼요

DHH의 핵심 주장은 구현 능력이 희소자원이 아니게 됐다는 점이에요. 마이크로소프트처럼 수만 명의 개발자를 둔 조직도 훌륭한 소프트웨어를 계속 만들지는 못했다는 사실이 이를 보여준다고 지적해요. 이제 좋은 제품을 만드는 조건은 무엇을 만들지 아는 안목, 응집된 비전, 취향 같은 것들로 옮겨 갔어요. 2

오픈소스 생태계 변화도 언급했어요. Omarchy에는 에이전트가 작성한 풀 리퀘스트가 밀려들고, 그는 에이전트에게 검토를 맡기고 병합 결정만 내려요. 3개월간 1,000개 넘는 풀 리퀘스트를 병합했는데, 상당수는 전통적인 프로그래머가 아니었던 기여자의 아이디어를 에이전트가 구현한 결과였다고 해요. 거절할 때 마음의 부담도 적어진다는 점을 "오픈소스 메인테이너에게 최고의 시기"라는 표현으로 정리했어요.

왜 중요한가요

DHH는 유행을 좇는 발언보다 자기 원칙을 지키는 개발자로 알려져 왔고, 실제로 1년 전까지만 해도 AI 코딩에 비판적이었어요. 그런 사람이 자기 프로젝트에서 에이전트가 코드를 거의 다 쓰는 실험을 하고 그 결과를 공개했다는 점이 이 대화의 무게예요. 2

개발자에게는 역할 변화의 방향이 구체적으로 보여요. 키보드로 코드를 치는 시간이 줄고, 문제를 정의하고 결과를 검증하며 여러 에이전트를 운영하는 시간이 늘어요. 조직 관점에서는 반대로 냉각제가 있어요. 승인 단계가 여러 층으로 쌓인 대기업은 구현이 빨라져도 의사소통 병목 때문에 당장 10배, 100배 빨라지지 않는다는 지적이에요. 개인 개발자나 소규모 팀이 상대적으로 더 큰 이득을 보는 구조라는 해석도 가능해요.

한 가지는 분명히 걸러서 들어야 해요. "100% 에이전트 코드"는 그가 직접 운영하는 리눅스 배포판과 웹 CRUD 영역에서의 경험이에요. 안전 중요 시스템이나 검증 부담이 큰 영역에서는 사람 검토가 여전히 필요하다고 본인이 직접 말했어요.

참고 자료

  1. DHH가 바라본 프로그래밍의 미래: 직접 코딩에서 AI 에이전트 팀 운영으로 — GeekNews
  2. DHH: Future of Programming, AI, Agentic Engineering, Vibe Coding & Linux | Lex Fridman Podcast #501 — YouTube
  3. Omarchy 공식 사이트 — omarchy.org
728x90