핵심 요약
- AI에 코딩을 전적으로 맡기면 코드베이스가 황폐화되고 몇 주 만에 인간 개발자의 실력과 재미가 모두 사라진다는 경고가 나왔습니다.
- 핵심 코드는 사람이 직접 짜며 감각을 유지하고, AI에게는 기획 정리나 할 일 목록 작성 같은 검증 쉬운 잡무만 맡길 것을 권했습니다.
- AI에게 조사를 시킬 때도 결과를 맹신하지 말고 사람이 직접 검색을 병렬 진행해 맥락을 파악하고 있어야 낭패를 막을 수 있다고 강조했습니다.
요약 최근 개발자 커뮤니티에서 거대 언어 모델(LLM)과 코딩 에이전트의 확산으로 인한 ‘AI 번아웃’과 코딩의 즐거움 상실을 다룬 글이 깊은 공감을 얻고 있습니다. 작성자는 프로그래밍 실력도 없고 품질에 대한 고민도 없이 오직 막강한 유료 계정만 쥔 초보들에게 자리를 위협받거나, 자신이 만든 프로젝트의 코드 품질이 떨어지는 것을 보며 절망하는 개발자들의 현실을 짚었습니다.
글쓴이는 숀 맥멀런의 소설 '거대한 기계 속의 영혼들(Souls in the Great Machine)'을 인용하며, 개발자들이 점차 주체적인 제작자가 아니라 기계의 사소한 부품으로 전락하고 있다고 비판했습니다. 명세서가 떨어지면 프롬프트에 밀어 넣고, 빅테크 ‘기술 봉건 영주’들이 토큰을 제한하면 눈물 흘리는 디스토피아가 다가오고 있다는 것입니다. 특히 하스켈처럼 사고를 코드로 표현하는 과정 자체에서 희열을 느끼는 개발자들에게 모든 코드를 자동 생성하는 환경은 프로그래밍의 본질적인 재미를 앗아갑니다.
이에 대해 작성자는 코드베이스의 주도권과 실력을 유지하기 위해 반드시 직접 코드를 작성해야 한다고 조언합니다. 코딩을 전적으로 에이전트에 맡기면 코드베이스는 외계어 같은 'LLM의 황무지'가 되어 인간이 버그조차 찾기 어려워지고, 몇 주만 손을 놓아도 스스로 코드를 작성하는 감각을 잃어버리게 됩니다.
대신 AI 도구의 생산성을 누리려면 코딩이 아닌 '지루하고 검증하기 쉬운 잡무'를 전담시키는 방법을 제안했습니다. 컴퓨터 본래의 용도인 '장부 기록'처럼 활용하여, 전문가 간의 긴 대화록을 실행 가능한 할 일 목록으로 정리하거나 테스트 결과를 토대로 결함 수정 계획을 세우게 하는 식입니다. 또한 에이전트에게 리서치를 맡길 때도 결과를 무비판적으로 수용하지 말고, 사람이 직접 검색 엔진을 통해 병렬로 조사하며 대략적인 맥락을 쥐고 있어야 치명적인 기술적 실수를 막을 수 있다고 당부했습니다.
Sponsored · 광고