30년 차 개발자가 AI로 5일 만에 앱을 만들었을 때 — 숙련자만 느끼는 가속도
1994년부터 웹을 만들어온 대선배 개발자가 AI로 5일 만에 앱을 뚝딱 뽑아냈다는 글을 보고 머리가 띵했다. r/ClaudeCode에 올라온 글인데, 단순한 툴 찬양이나 호들갑이 아니라 읽는 내내 무릎을 탁 치게 만드는(동시에 뼈를 세게 때리는) 통찰이 가득했다.
무슨 일이 있었나
글쓴이 u/nndscrptuser는 지난 5일 동안 머릿속 아이디어를 온전히 동작하는 웹 앱으로 완성했다. Vercel과 Neon 위에서 돌리고, DB 복구, 보안 감사, 외부 API 연동, Sentry 에러 리포팅, 테스트 환경 및 테스트 스위트, 확장 전략까지 싹 다 갖췄다. 말 그대로 “프로덕션 레벨 서비스에 필요한 모든 것”을 혼자서 끝내버렸다.
예전 같았으면 기획 회의하고 아키텍처 잡고 팀 빌딩 하느라 반년은 족히 날려먹었을 사이즈다(개발자 4명이 달라붙어 SMS 연동 하나에 몇 달씩 갈아 넣던 시절을 떠올리면 격세지감이다). 혼자서 단 5일 만에 끝냈다니 솔직히 질투가 날 지경이다.
하지만 이 사람이 진짜 하고 싶은 말은 “AI 성능이 이렇게 대단하다”가 아니었다.
비브코더와 숙련 개발자의 간극
글 속에서 가장 뼈를 때리는 대목이 있다. “적절한 질문을 던질 줄 아는 사람과 그렇지 않은 사람 사이의 격차가 어마어마하다”는 지적이다.
AI 코딩 도구는 요즘 누구나 쓴다(나도 매일 달고 산다). 프롬프트 대충 던지면 그럴듯한 코드가 쏟아져 나온다. 하지만 그 코드가 제대로 된 건지, 어디가 썩었는지 가려내는 건 철저히 개발자의 도메인 지식 몫이다. 코드가 산업 표준을 따르는지, 보안 구멍은 없는지, 트래픽 몰렸을 때 터지지 않을지 읽어낼 수 있는 사람은 AI의 결과물을 절대 맹신하지 않는다. 끊임없이 의심하고, 뜯어보고, 더 날카로운 질문으로 AI를 쥐어짠다.
반면 요즘 유행하는 비브코더(Vibe Coder)는 다르다. 프롬프트만 던져놓고 화면만 대충 뜨면 장땡이라는 식이다. 그러다 중간에 에러 나면 기도 메타 말고는 해결할 방법이 없다. 코드를 직접 읽고 이해하지 못하니까. AI가 만들어준 것의 80%는 신기하게 돌아가겠지만, 진짜 문제는 나머지 20%에서 터진다. 그리고 그 20%는 꼭 새벽 프로덕션 배포 때 터진다(국룰이다).
“출력을 읽어라” — 구식 조언 같지만
글쓴이는 AI가 뱉어낸 코드를 반드시 한 줄씩 뜯어보라고 강조한다. 복붙하고 땡 치지 말고, 코드를 읽으면서 모델이 어떤 패턴을 썼는지, 라이브러리를 어떻게 엮었는지 이해하라는 거다.
처음엔 “AI 쓰면서 그것까지 다 읽으면 무슨 생산성 혁신이냐” 싶겠지만, 읽다 보면 의외로 공부가 엄청 된다. 모델이 가져온 최신 패턴이나 라이브러리 동작 원리도 배우고, 무엇보다 내 코드에 대한 통제권을 잃지 않는다.
참 재미있는 역설이다. AI가 코딩을 다 대신해 주는 시대가 왔는데, 정작 가장 귀한 무기는 여전히 인간의 코드 독해력과 이해력이라는 사실이. 도구가 빨라질수록 그 폭주하는 속도를 감당하고 제어할 줄 아는 사람만 진짜 치고 나간다.
불평하는 사람들의 패턴
레딧이나 커뮤니티를 보면 “AI 코딩 도구 써봤더니 환각만 오지고 쓰레기 코드만 뱉더라”, “토큰만 날렸다”며 징징대는 글이 매일 올라온다. 글쓴이는 자기 경험은 그런 불만들과 완전히 딴판이라고 잘라 말한다.
도대체 왜 이런 극단적인 차이가 날까. 결국 ‘디렉션(방향 제시)’의 차이다. 내공 있는 시니어는 AI한테 그냥 “이거 만들어줘”라고 퉁치지 않는다. “이런 기술 스택과 아키텍처 위에서, 이런 제약 조건을 지키며 요렇게 구현해”라고 명확한 판을 깔아준다. 결과가 삐끗해도 어디가 어긋났는지 바로 짚어내서 다음 프롬프트로 궤도를 수정한다.
이건 프롬프트 깎는 꼼수의 문제가 아니다. 30년 동안 바닥부터 구르며 쌓인 엔지니어링 짬바다. AI 시대가 됐다고 해서 기본기가 무용지물이 되기는커녕, 오히려 가장 강력한 터보 엔진이 된 셈이다.
기적에 가까운, 하지만
5일 만에 혼자서 완성한 실서비스 웹 앱. DB 복구 전략부터 테스트 파이프라인까지. 10년 전이었으면 스타트업 팀 하나가 매달려야 했던 일이다. 이게 지금 우리 눈앞에서 실제로 벌어지고 있다.
하지만 이 치트키를 제대로 누리려면 전제 조건이 붙는다. AI가 쏟아내는 결과물을 냉정하게 검증할 수 있는 눈이 있어야 한다. 그 눈은 프롬프트 몇 줄 복붙한다고 하루아침에 생기지 않는다. 결국 도구가 아무리 미쳐 날뛰어도 본질은 사람의 역량이다.
앞으로 모델은 더 똑똑해질 거고 도구는 더 빨라질 거다. 그렇다면 빠른 도구 앞에서 숙련자와 초보자의 차이가 좁혀질까? 글쓴이의 글을 읽고 나니 오히려 그 반대라는 확신이 든다. F1 레이싱카가 빨라질수록 코너를 제대로 돌릴 줄 아는 드라이버와 벽에 처박는 초보의 차이가 극명해지는 것처럼 말이다.