Engineering management after the cost of code collapsed

이미지 출처: Hacker News

과거에는 코딩 자체가 생산성의 핵심이자 병목이었으나, 이제는 AI로 인해 코드 작성 비용이 사실상 0에 수렴한다는 의견이 나옴. 하지만 한 개발자는 실제 병목은 코딩이 아니라 문제의 핵심을 파악하는 '이해의 과정'에 있었다며, AI가 코드를 빠르게 써내더라도 여전히 그 코드를 이해하고 검증하는 책임은 인간에게 있다고 지적함.

AI가 작성한 코드를 수정하고 유지보수하는 과정이 오히려 비효율적이라는 경험담도 다수 확인됨. 한 작성자는 AI가 기능 단위로는 훌륭한 코드를 짜지만, 장기적인 유지보수성이 결여되어 있어 결국 사람이 다시 작성해야 하는 경우가 많다고 함. 또 다른 개발자는 AI가 만든 코드 구조에 의존하다 보면 오히려 아키텍처 결함이 쌓이기 쉽다고 경고함.

AI를 활용한 실무 방식에 대해 개발자들 사이에서도 입장 차이가 큼. AI를 통해 단순 반복 작업을 자동화하고 더 창의적인 설계에 집중한다는 긍정적인 반응이 있는 반면, AI가 내놓는 그럴듯하지만 틀린 결과물 때문에 업무 집중력이 분산된다는 의견도 있음. 특히 설계 문서 없이 프로토타입부터 생성하는 방식이 정착되면서, 정작 중요한 논의가 생략되는 현상을 우려하는 목소리도 나왔음.

매니지먼트 영역에서는 이러한 변화를 수용하지 못하는 경영진의 태도를 비판하는 의견이 많았음. 경영진은 여전히 과거의 지표로 성과를 측정하려 하거나, 무분별하게 기술을 도입하려 한다는 지적임. 또한 AI가 모든 것을 해결해 줄 것이라는 기대와 달리, 실제 비즈니스 환경에서는 요구사항 변경과 팀 간 조율이 여전히 복잡한 병목으로 남아있다는 경험담이 이어졌음.
출처: Hacker News