The Tower Keeps Rising
Hacker News · 2026-07-14 · software engineering
저자는 바벨탑 이야기를 빌려 AI 에이전트가 떠받치는 현대 소프트웨어 개발이 어떻게 ‘공통 언어’를 잠식하는지 설명한다. 에이전트는 개인 개발자의 능력을 크게 확장해 OAuth 추가나 캐싱, 데이터베이스 재구성 같은 변경을 사람 간 대화 없이도 수행할 수 있게 한다. 그러나 대형 프로젝트의 제약은 단순히 한 사람이 코드를 얼마나 빨리 만드는가가 아니라, 사람들 사이에 시스템 개념·경계·불변식·소유권 같은 의미를 공유하는 능력에 있다. 과거에는 코드 읽기·질문·리뷰 같은 마찰이 이 공유 이해를 동기화하는 역할을 했고, 그 마찰 일부는 낭비였지만 공동 이해를 전이시키는 중요한 과정이었다고 지적한다. 에이전트는 그 마찰을 상당 부분 제거함으로써 각기 타당해 보이는 로컬 변경들이 계속 쌓이게 하고, 결과적으로 사람들끼리 ‘같은 언어’를 쓸 필요가 없어지면서 코드베이스는 바벨처럼 분열된 상태가 된다. 흥미로운 점은 성경의 이야기와 달리 여기서는 공통 이해가 깨져도 즉각적인 붕괴나 실패가 일어나지 않고 ‘탑이 계속 쌓이는’ 현상이 관찰된다는 것이다. 기술적으로 이는 시스템 수준의 추론 능력, 아키텍처적 합의, 그리고 소유권·연결성에 대한 인간적 이해가 약화될 위험을 시사한다. 본문은 단순한 생산성 향상 서사가 아니라, AI 도구가 장기 유지보수성과 협업적 사고에 미치는 구조적 영향을 고민하게 한다.