루비 온 레일즈(Ruby on Rails)의 창시자이자 베이스캠프(Basecamp)의 CTO인 데이비드 하이네마이어 핸슨(DHH)이 AI 기술 발전이 프로그래밍의 미래를 근본적으로 바꾸고 있다고 역설했습니다. 그는 최근 클로드 3 오푸스 4.5(Claude 3 Opus 4.5)와 같은 AI 모델의 등장과 에이전트 하네스(agent harness)의 발전이 AI를 단순한 보조 도구에서 문제 해결 전반을 담당하는 '제작 주체'로 격상시켰다고 평가합니다. DHH는 이를 인터넷 이전과 이후에 버금가는 중대한 변화로 보고 있으며, 이제 개발자는 직접 코딩보다 AI 에이전트 팀을 운영하는 '코치' 역할로 전환해야 한다고 주장합니다.
DHH는 자신의 리눅스 개발자 워크스테이션 프로젝트인 '오마키 콰트로(Omarchy Quattro)' 개발 경험을 예로 들었습니다. 지난 3개월간 오마키 콰트로의 코드는 거의 100% AI 에이전트가 작성했으며, DHH는 전체 구조, 비전, 우선순위 설정, 최종 코드 병합 여부 결정 등 상위 수준의 역할에 집중했습니다. 그는 이 경험을 통해 아이디어가 떠오르는 속도와 실제 소프트웨어가 화면에 구현되는 속도 간의 격차가 전화 접속에서 광섬유로 바뀐 것과 같다고 비유했습니다. 또한, 그는 프로그래밍을 언어의 기본 요소를 다루는 행위로 정의하며, 에이전트에게 지시만 하는 개발자를 '바이브 코더(vibe coder)'로 구분해야 한다고 제안했습니다. 이는 구현 능력이 없는 전문가도 결과를 평가하고 자신만의 도구를 만들 수 있는 시대가 왔음을 시사합니다.
이러한 변화는 소프트웨어 개발의 경제성과 조직 구조에도 큰 영향을 미칠 것입니다. DHH는 구현 비용이 급락하더라도 좋은 제품을 만들기 위해서는 여전히 아이디어, 안목, 응집된 비전이 중요하다고 강조합니다. 대규모 조직의 경우, 코드 생성 능력 증대에도 불구하고 인간의 의사소통과 승인 구조 때문에 즉각적인 생산성 향상이 어렵다고 지적하며, 이를 '혁신가의 딜레마(innovator's dilemma)'로 설명합니다. 반면, 처음부터 시작하는 오픈소스 프로젝트나 신생 회사는 기존 대기업보다 빠르게 움직일 수 있는 기회를 얻게 됩니다. 개인 사용자 역시 자신이 필요한 기능 5%를 AI 에이전트로 직접 구현하여 '개인용 소프트웨어'를 만드는 시대가 현실이 될 것이며, 이는 개발자 커뮤니티와 오픈소스 생태계에도 새로운 기여 방식과 유지보수 과제를 던질 것으로 예상됩니다.