핵심 요약
- AI 에이전트 덕분에 코드 수정 비용이 극단적으로 낮아지면서, 코드가 깨지기 쉬운 '돌'에서 언제든 뭉개고 다시 빚을 수 있는 '찰흙'처럼 변했습니다.
- 원하는 기능을 커피 한 잔 마실 시간(30분) 안에 구현하는 '장인 방식'과 파이프라인을 자동화하는 '공장 방식'의 두 갈래 워크플로우가 떠오르고 있습니다.
- 코드를 고치는 건 거의 공짜가 되었지만, 구조가 무너지지 않도록 중심을 잡는 개발자의 판단력과 아키텍처 설계 역량은 여전히 필수적입니다.
요약 과거 소프트웨어 개발은 마치 돌을 깎는 석공의 작업과 같았습니다. 한 번 잘못 깎으면 되돌리기 어렵고, 큰 수정이 필요할 땐 비계(scaffolding)를 설치하고 전체를 뜯어고쳐야 하는 고된 과정이었기 때문입니다. 하지만 에이전틱 코딩(AI 에이전트 기반 코딩)이 본격화되면서 코드 수정에 드는 비용이 거의 0에 수렴하게 되었고, 이제 코드는 언제든 주무르고 뭉갤 수 있는 '찰흙(Clay)' 같은 물질이 되었습니다.
찰흙으로 작업할 때는 일단 덩어리를 툭 던져놓고 대략적인 형태를 잡은 뒤, 마음에 들지 않으면 뭉개버리고 다시 시작하면 됩니다. 개발자 역시 아이디어가 떠오르면 하루 만에 핵심 프로토타입을 만들어 직접 굴려보며 피봇 여부를 빠르게 판단할 수 있습니다. 다만 변경이 거의 공짜가 되었다고 해서 '엔지니어링적 판단'까지 불필요해진 것은 아닙니다. 뼈대(심봉)와 가마 없이 진흙 덩어리만 마구 얹다 보면 결국 구조가 와르르 무너져 내리기 때문입니다.
이러한 변화 속에서 개발 방식은 크게 '장인(Artisan)'과 '공장(Factory)'이라는 두 가지 극단적인 워크플로우로 나뉘고 있습니다. '장인의 길'은 개발자가 루프 안에 머무르며 초고속 피드백을 즐기는 방식입니다. 커피 한 잔 마시러 가면서 폰으로 에이전트에게 기획을 시키고, 자리에 돌아와 결과를 확인한 뒤 다듬는 식인데, 단순히 겉모습만 보는 '바이브 코딩'과 달리 코드의 구조와 품질까지 사람이 직접 판단하며 조율합니다.
반면 '공장의 길'은 사람을 루프에서 최대한 배제하고, 명세서와 코드 생성기, 테스트 및 검증 에이전트로 이어지는 파이프라인 시스템을 구축하는 방식입니다. 잘 정돈된 코드베이스에서 반복적인 CRUD API 추가나 자잘한 버그 수백 개를 처리하는 데 최적화되어 있습니다. 결국 두 방식 모두 인간의 판단과 설계 역량이 핵심이며, 앞으로의 개발자들은 해결하려는 문제에 맞춰 장인처럼 손수 빚을지, 공장 시스템을 돌릴지 현명하게 선택해야 한다는 통찰을 전하고 있습니다.
Sponsored · 광고