AI 코딩 에이전트 도입에 관한 논의는 대부분 “얼마나 빠르게 코드를 작성할 수 있는가”를 중심으로 돌아간다. 2배, 5배, 심지어 10배라는 숫자들이 마케팅 문구에 등장하고, 개발팀들은 그 숫자를 근거로 도입을 검토한다. 그런데 애자일(Agile) 소프트웨어 개발의 실천가이자 컨설턴트인 James Shore는 이 질문 자체가 잘못 설정되어 있다고 지적한다.
Shore의 글 “You Need AI That Reduces Your Maintenance Costs”는 소프트웨어 개발의 오래된 법칙에서 출발한다. 코드는 한 번 작성하면 끝이 아니다. 버그를 고치고, 기능을 추가하고, 구조를 이해하고, 다른 사람의 코드를 읽는 데 드는 시간, 즉 유지보수 비용이 시간이 지날수록 개발 속도를 잠식한다. 그가 50명의 개발자 의견을 종합해 만든 모델에 따르면, 개발에 하루를 쓸 때마다 첫 해에는 약 10일의 유지보수가 뒤따르고, 그 이후에는 매년 5일씩 누적된다. 이 비용이 쌓이면서 팀의 생산성은 점차 하락한다.
그의 스프레드시트 시뮬레이션은 직관적인 결론을 보여준다. 아무 개선 없이 개발을 계속하면 약 31개월 후 생산성이 최고점 대비 50% 아래로 떨어진다. 유지보수 비용을 절반으로 줄이면 그 시점이 68개월로 늦춰진다. 반대로 유지보수 비용이 2배가 되면 불과 10개월 만에 50% 이하로 주저앉는다. 여기까지는 이미 알려진 이야기다. 문제는 다음 질문에서 시작된다. “AI가 개발 속도를 2배 높여준다면 어떻게 되는가?”
Shore가 제시하는 시나리오는 불편하다. AI가 생산성을 두 배로 올리지만 유지보수 비용도 두 배가 된다면, 처음 5개월 정도는 확연한 속도 향상을 경험한다. 그러나 그 이후부터는 AI를 도입하지 않았을 때보다 오히려 더 빠르게 생산성이 무너진다. 단기 이득을 위해 장기 부채를 쌓는 셈이다. 그는 이것을 “일시적인 속도 향상을 영구적인 예속으로 거래하는 것(trading a temporary speed boost for permanent servitude)”이라고 표현한다.
이미지 출처: Unsplash
이 시나리오가 단순한 이론이 아닌 이유는 현실에서 비슷한 패턴이 이미 반복되어왔기 때문이다. Shore는 컨설턴트 경험을 바탕으로 설립 후 5~9년이 지난 스타트업들이 공통적으로 비슷한 벽에 부딪히는 것을 관찰했다. 모든 버그를 수정할 여유가 없어서 계속 미루고, 팀 규모를 계속 늘려 속도를 유지하려 하고, 결국 전면 재작성을 검토하게 된다. AI 코딩 에이전트는 이 사이클을 가속할 수 있는 잠재력이 있다.
그렇다면 현재 AI 코딩 에이전트의 실제 영향은 어떤가. Shore는 자신이 접한 데이터 소스들을 인용하면서 현재의 코딩 에이전트들이 유지보수 비용을 줄이기보다는 오히려 늘린다고 지적한다. AI가 빠르게 생성하는 코드는 일관성이 부족하거나, 테스트가 없거나, 기존 코드베이스의 컨벤션을 무시하거나, 나중에 이해하기 어려운 방식으로 작성되는 경우가 많다. 결과물의 분량은 늘어나지만 그것을 유지하는 비용도 함께 늘어난다.
해결책으로 Shore가 제시하는 기준은 명확하다. AI가 생산성을 2배 높이려면 유지보수 비용을 절반으로 줄여야 한다. 생산성 증가와 유지보수 비용 감소가 같은 방향으로 움직여야 장기적으로도 이득이 된다는 것이다. 이는 단순히 코드 생성 속도만 최적화해서는 달성할 수 없다. 테스트 작성, 리팩터링, 문서화, 코드 리뷰 같은 작업에서 AI가 실질적인 기여를 할 수 있어야 한다.
이 논점은 현재 AI 코딩 도구들이 마케팅에서 강조하는 방향과 어느 정도 어긋난다. 대부분의 제품은 “얼마나 빨리 완성 코드를 생성하는가”를 성능 지표로 삼는다. 반면 Shore가 강조하는 것은 “그 코드가 앞으로 얼마나 오래, 얼마나 낮은 비용으로 유지될 수 있는가”다. 두 지표는 때로 반대 방향을 가리킨다.
Hacker News 토론에서도 이 글은 43개의 국내 한국어 커버리지에 비해 훨씬 많은 공감을 받았다. 당장의 생산성 향상에 흥분하기 전에, 그 코드를 1년, 3년 뒤에 누군가 고쳐야 한다는 사실을 잊지 말자는 경고가 개발자 커뮤니티에 울림을 준 것이다. AI 코딩 에이전트 시장이 빠르게 성숙해가는 지금, 속도보다 유지보수 비용을 줄이는 방향으로 도구의 평가 기준이 이동하기 시작하면 각 제품의 포지셔닝도 상당히 달라질 것이다. 그 변화가 어느 시점에 가시화될지가 앞으로 이 시장을 보는 핵심 관전 포인트다.
출처