기타 Lobsters · 2026-09-25

"이제 손코딩은 예외"라는 DHH 선언에 10년 차 레일스 개발자가 남긴 글

핵심 요약
  • DHH가 37시그널스에서 AI 에이전트 중심 개발 체제로 전환하며 손으로 직접 코딩하는 것을 예외로 규정하는 '펜슬 다운' 정책을 발표했습니다.
  • 이에 대해 한 10년 차 개발자는 그럴듯한 AI 코드 조각을 모아도 전체 아키텍처는 망가질 수 있다며 DHH의 급진적 주장을 조목조목 짚었습니다.
  • 테스트 통과가 실제 운영 안전을 보장하지 못하듯, 개발자의 진짜 가치는 코드 타이핑이 아니라 시스템의 안전과 책임을 지는 데 있다고 강조했습니다.
요약 37시그널스(37signals)의 창업자이자 루비 온 레일스(Ruby on Rails) 창시자인 DHH가 최근 레일스 월드 기조연설에서 밝힌 '펜슬 다운(Pencils Down, 손코딩 지양)' 정책이 개발자 사회에서 화제가 되고 있습니다. DHH는 이제 자사에서 개발자가 직접 손으로 코드를 타이핑하는 것은 예외적인 일이며, AI 에이전트가 코딩을 전담하고 사람은 워크플로를 다듬는 체제로 전환했다고 선언했습니다. 10년 넘게 레일스 애플리케이션을 개발해 온 한 시니어 개발자는 이 연설을 접한 뒤 솔직한 고민과 분석을 담은 글을 공유했습니다. 작성자는 DHH가 베이스캠프 5 개발 당시 디자이너들이 AI로 수십 개의 PR을 올렸으나, 개별 코드는 멀쩡해 보여도 전체 시스템은 마치 구멍 숭숭 뚫린 '스위스 치즈'처럼 엉망이 되었던 일화를 지적했습니다. 그럴듯한 코드 조각(diff)을 아무리 모아도 그것이 곧 일관되고 탄탄한 아키텍처가 되는 것은 아니라는 점입니다. 또한 DHH가 주장한 'AI를 쓰는 최고 개발자와 맨손 개발자의 100~1,000배 생산성 격차'나 '2026년 말까지 대부분 분야에서 손코딩이 비경제적이 될 것'이라는 예측에 대해서도 냉철하게 짚었습니다. 실제 벤치마크 테스트에서 단순 작업은 95% 성공률을 보였지만, 까다로운 기능 구현 티켓에서는 모델 성공률이 35%에 불과했고 최고 사양을 동원해도 53%에 그쳤다는 설명입니다. 작성자는 에이전트가 작성한 코드가 테스트를 통과했다고 해서 프로덕션 배포가 안전한 것은 아니라고 강조합니다. 예를 들어 사이드킥(Sidekiq)을 솔리드 큐(Solid Queue)로 교체할 때, AI는 코드 몇 줄을 금방 바꿀 수 있지만 기존 레디스 큐에 남아있는 예약 작업과 지연 작업을 무중단으로 비워내는 것은 결국 시스템 맥락을 꿰뚫고 있는 사람 엔지니어의 몫이라는 것입니다. 결국 개발자의 핵심 경쟁력은 타자 속도가 아니라 모호한 요구사항을 제약조건으로 정의하고 보안, 데이터 경계, 롤백 계획을 설계하는 전체적인 책임에 있다고 글을 마무리했습니다.
Sponsored · 광고