OpenAI가 최근 공개한 하네스 엔지니어링 리포트는 개발자 역할의 변화를 보여준다. 지난 5개월간 단 한 줄의 코드도 직접 작성하지 않고 실제 서비스를 빌드한 이번 실험은, 엔지니어링의 본질이 코딩이 아닌 시스템 설계에 있음을 시사한다. 사람이 직접 작업할 때보다 10배 빠른 속도로 100만 라인의 코드를 생산한 결과는 단순한 효율성 이상의 의미를 갖는다.
OpenAI가 최근 공개한 하네스 엔지니어링 리포트는 개발자 역할의 변화를 보여준다. 지난 5개월간 단 한 줄의 코드도 직접 작성하지 않고 실제 서비스를 빌드한 이번 실험은, 엔지니어링의 본질이 코딩이 아닌 시스템 설계에 있음을 시사한다. 사람이 직접 작업할 때보다 10배 빠른 속도로 100만 라인의 코드를 생산한 결과는 단순한 효율성 이상의 의미를 갖는다.
비개발자의 해커톤 대상 수상이 증명한 에이전트의 가능성
최근 요즘IT에 올라온 한 비개발자의 해커톤 대상 수기(‘40대 비개발자, 어떻게 해커톤에서 대상을 탈 수 있었을까?’)는 AI 에이전트 시대의 개발 패러다임 변화를 상징적으로 보여준다. 코딩 지식이 부족한 개인이 숙련된 개발자들이 모인 대회에서 두 번이나 대상을 거머쥔 사실은 단순히 운으로 치부하기에는 시사하는 바가 매우 크다.
AI 에이전트와 협업하며 깨달은 사실은 지시 방식이 결과물의 질을 완전히 결정한다는 점이다. 과거의 코딩이 어떻게(How)를 작성하는 과정이었다면 에이전트 시대의 코딩은 무엇을(What) 달성할지 정의하는 과정으로 변하고 있다. 명령형 지시와 목표 지향적 지시의 차이를 이해하는 것이 에이전틱 엔지니어링의 핵심이다.
AI 에이전트 시대에 걸맞은 새로운 개발 워크플로우 설계
기존의 이슈 등록, 커밋, 푸시, PR, 머지로 이어지는 방식은 90년대식 메커니즘에 가깝다. 사람의 실수를 방지하고 비동기 협업을 위해 설계된 이 과정은 컨텍스트를 완벽히 이해하는 AI 에이전트가 코딩을 주도하는 시대에는 오히려 낭비가 된다. AI 시대에 어울리는 새로운 개발 워크플로우를 제안한다.
MCP보다 CLI가 에이전트 시대의 진정한 표준인 이유
최근 앤트로픽의 MCP(Model Context Protocol)가 화제지만 실무에서 에이전트를 운영해보면 결국 다시 CLI로 돌아오게 된다. 프로토콜의 화려함보다 도구의 단순함과 확장성이 훨씬 중요하기 때문이다.
바이브 코딩을 비판하는 이들이 가장 흔히 내세우는 논리는 버그가 많다는 점이다. AI가 생성한 코드는 겉보기에는 멀쩡해도 실행해보면 예상치 못한 오류를 뱉어내는 경우가 빈번하다는 지적이다. 하지만 냉정하게 생각해보면 버그는 코딩과 늘 함께해왔다. 사람이 직접 한 땀 한 땀 코드를 짤 때도 버그는 늘 존재했다. 버그가 하나도 없는 코드는 애초에 불가능에 가깝고, 오히려 버그가 전혀 나오지 않는 개발 과정이 더 부자연스럽다.
최근 인공지능 기술의 급격한 발전으로 주니어 개발자 채용 시장이 얼어붙었다는 소식이 들려오곤 한다. 한편에서는 AI의 한계를 깨달은 기업들이 다시 주니어 채용을 늘리고 있다는 상반된 보도도 나온다. 이러한 혼란 속에서 분명한 사실은 개발자에게 요구되는 핵심 역량의 축이 이동하고 있다는 점이다.
개발 환경에서 한글과 영문이 함께 섞여 있을 때 정렬이 어긋나는 문제는 오래된 고민거리다. 특히 터미널에서 표 구조를 출력하거나 AI 에이전트의 응답을 확인할 때 레이아웃이 깨지면 가독성이 급격히 떨어진다. 최근 발견한 CodexMono는 이 문제를 시스템적으로 해결하려는 흥미로운 시도를 보여준다.
AI 도구의 확산으로 코드 작성을 시작하는 문턱이 낮아진 것은 분명한 사실이다. 그러나 코드 작성이 쉬워졌다고 해서 엔지니어링의 본질까지 쉬워진 것은 아니다. 오히려 생산성이 높아질수록 조직의 기대치는 상승하고 엔지니어가 짊어져야 할 업무의 복잡성은 더 커지고 있다.
최근 앤트로픽의 행보를 보면 말 그대로 보법이 다르다는 느낌을 받는다. 단순히 모델의 성능을 높이는 경쟁에 매몰되지 않고 사용자가 실제로 무엇을 원하고 어떤 도구가 필요한지 정확히 꿰뚫고 있다. 이번에 공개한 앤트로픽 코스(Anthropic Courses) 역시 그 연장선에 있다.