제임스 쇼어: AI 코딩 에이전트는 유지보수 비용을 절감해야 한다
Simon Willison
2026년 5월 12일 (화)
- •제임스 쇼어(James Shore)는 AI 코딩 에이전트가 개발 속도뿐만 아니라 유지보수 비용을 반드시 줄여야 한다고 경고한다.
- •유지보수 비용을 낮추지 않은 채 코드 생성량만 늘리면 장기적인 기술 부채가 누적될 위험이 있다.
- •유지보수 비용을 그대로 둔 채 코드 출력량을 2배로 늘리면 전체 유지보수 부담도 2배로 증가한다.
제임스 쇼어(James Shore)는 AI 코딩 에이전트(LLM을 통해 코드를 생성하고 관리하는 도구)가 개발팀의 경제적 지속가능성을 확보하려면 유지보수 비용을 능동적으로 줄여야 한다고 주장한다. 유지보수 부담은 줄이지 않은 채 단순히 코딩 속도만 높이는 도구에 의존할 경우, 일시적인 속도 향상이 결국 감당하기 어려운 관리 비용으로 돌아오는 '영구적 속박' 상태에 빠질 수 있다는 분석이다.
이번 글은 출력량과 유지보수 사이의 직접적인 경제적 상관관계를 제시한다. 개발자가 코드 출력량을 2배로 늘리더라도 유지보수 비용이 동일하다면, 전체 유지보수 부담은 결과적으로 2배가 된다. 만약 출력량과 유지보수 비용이 모두 2배로 증가한다면, 최종적으로 발생하는 유지보수 비용은 4배로 불어나게 된다.
제임스 쇼어는 AI 도구가 새로운 코드를 추가하는 속도와 동일한 비율로 유지보수 필요성을 줄이는 데 우선순위를 두어야 한다고 강조한다. 미래의 코드 관리 비용을 고려하지 않고 초기 생산성 극대화에만 몰두할 경우, 소프트웨어 엔지니어링 프로젝트의 장기적인 생존 가능성이 위협받을 수 있다.