존 카맥의 손코딩 이야기: AI 시대에도 개발자의 판단력이 중요한 이유 | DAKER 커뮤니티

둠을 만든 존 카맥이 「손코딩은 이제 무도가 된다」고 썼습니다. 메이커 에반 | Maker Evan 채널의 「둠 만든 존 카맥 "손코딩은 이제 무도가 된다" — 바이브코딩 시대 AI의 역할」은 그 X 글을 한 줄씩 읽고, 세 명으로 구성된 팀의 바이브코딩 방식에 대입합니다. 오늘은 술과 도, AI의 세 역할, 카맥이 빠뜨릴 수 있는 다섯 지점, 내일 바꿀 습관만 쉽게 정리합니다.

손코딩은 무도가 된다 — 카맥·바이브코딩 설명용 생성 이미지

설명용 생성 이미지입니다. 실제 화면 캡처가 아닙니다.

한 줄로 말하면

손코딩은 「이겨서 쓰는 기술(술)」에서 「닦는 수련(도)」으로 옮겨 가고, 이기는 자리는 판단으로 넘어갑니다. AI는 짓는 손·읽는 눈·결정 기억이 되고, 사람은 기둥을 어디에 세울지 정합니다. 손코딩을 버리라는 말이 아니라, 손코딩으로 이기려는 것과 손코딩을 사랑하는 것을 나누라는 말입니다.

왜 카맥의 말이 무거운가

영상은 먼저 화자를 짚습니다. 1992년 울펜슈타인, 이어서 둠·퀘이크로 3D 게임의 문을 연 사람입니다. 느린 기계에서 어셈블리로 명령 하나하나를 손으로 넣던 세대의 정점에 있었고, 나중에는 오큘러스 최고 기술 책임자, 지금은 Keen Technologies에서 범용 인공지능을 목표로 합니다. 유행 광고형 계정이 아니라 수십 년 기술 이야기만 해 온 사람이 「손코딩은 무도가 된다」고 썼기에 반응이 갈렸습니다. 영상 기준 지난주 글이 닷새 만에 조회 약 700만, 댓글은 수천 개였습니다.

술에서 도로 — 무사시 서문이 가리킨 길

카맥은 미야모토 무사시의 오륜서 본문보다 서문에 꽂혔다고 합니다. 검술이 전장 생존 기술에서 스포츠가 되고, 역사적 호기심을 지나 취미가 되는 과정입니다. 2차 대전 후 점령기에는 무술이 금지되자 유도는 레슬링, 검도는 펜싱처럼 소개되며 살아남았습니다. 카맥은 많은 프로그래밍 기술이 같은 길을 간다고 봅니다. 예전에 숫자로 명령어를 직접 넣던 기억은 남아 있어도, FFMPEG처럼 지금도 어셈블리를 다루는 팀조차 그 원시 방식으로는 일하지 않는다는 식입니다.

핵심 문장은 이겁니다. AI가 여러 프로그래밍 기술을 덜 중요하게 만들고 있으며, 손으로 정성껏 짜는 일은 술(주지수의 술)에서 도(검도의 도)로 옮겨 간다. 농담으로 「코드도/코도」 이름도 던지지만, 마지막이 세깁니다. 전통을 물려받은 쿵푸 사범이 되지 마라. 아마추어 종합격투기 선수에게 맞는 그 사범이다. 그리고 「무사시였다면 돌격 소총을 꽤 좋아했을 것이다」.

술과 도, 그리고 암산의 자리 이동

술은 이기려고 쓰는 기술입니다. 도는 수련 자체가 목적입니다. 검도가 쓸모없다는 뜻이 아니라, 이기는 도구에서 사람을 다듬는 자리로 옮겼다는 뜻입니다. 영상은 암산도 같은 이동이라고 봅니다. 계산기 이전에는 암산이 빠른 사람이 회계에 유리했지만, 지금은 암산 대회는 남고 회계사는 계산기를 씁니다. 손코딩도 그 길목에 있다는 진단입니다.

AI는 구현·검토·기록을 돕고, 사람은 판단합니다

카맥이 「그러면 지금 이기는 기술은 뭐냐」를 직접 쓰지 않았다고 보고, 영상은 팀 경험을 이어 붙입니다. 제품 책임자·개발자·디자이너 세 명이 회사를 굴리며 석 달 써 본 요약입니다.

손이 못 하는 하나가 판단입니다. 무엇을 만들지, 어떻게 보일지, 무너지지 않게 할지. 손코딩은 수련의 역할을, 판단은 실전 기술의 역할을 맡게 된다는 해석입니다.

쿵푸 사범과 쉬샤오둥

2017년 중국에서 쉬샤오둥(종합격투기)이 태극권 사범에게 공개 대결을 걸어 약 10초 만에 끝났다는 사건을 듭니다. 평생 수련해도 실전 검증이 없으면 형만 완벽한 상태가 됩니다. 개발자 버전으로는 「내 손코딩이 우아한데, 옆 주니어는 덜 우아해도 세 배 빨리 배포해 사용자가 이미 쓴다」는 장면입니다. 무사시 비유도 같습니다. 검을 사랑한 사람이 아니라 이기는 걸 사랑한 사람이라는 읽기입니다.

카맥의 주장에 빠져 있거나 과장되었을 수 있는 다섯 가지

  1. 본인이 「아직 다 온 건 아니다」라고 썼습니다. 지금 손코딩을 전부 버리라는 글이 아닙니다.

  2. 디버깅·성능·보안 분야에서 손코딩은 여전히 실용적인 기술입니다. 겉으로는 잘 작동해도 같은 요청을 100번 반복하는 코드가 있을 수 있습니다. 코드를 읽을 줄 알아야 비용이 커지기 전에 문제를 발견할 수 있습니다.

  3. 카맥은 AI 회사를 운영합니다. 말이 맞을수록 이득인 자리라는 점을 알고 읽으면 됩니다.

  4. OS 안쪽·임베디드·성능이 전부인 자리(영상에서 FFMPEG류)는 여전히 술에 가깝습니다. 다만 자리는 좁아집니다.

  5. 가장 중요합니다. 도를 안 닦으면 판단도 약해집니다. 기둥 위치를 아는 사람은 벽돌을 쌓아 본 사람입니다. 카맥은 이 부분을 짧게 남겼습니다.

내일부터 바꿀 세 가지

  1. 손을 줄이고 눈을 키웁니다. AI가 올린 코드를 사람이 마지막에 읽고 「여기 위험하다」고 말하는 일을 개발자의 일로 둡니다.

  2. 결정을 한 장으로 기록합니다. 무엇을 왜 정했는지 남겨 회의도 그 문서를 기준으로 합니다.

  3. 매주 한 번은 실전에 나갑니다. 영상 팀 예시: 월요일에 무엇을 지을지 정하고, 화~목 AI가 짓고 사람이 읽고, 금요일에 배포해 반응을 봅니다.

배우는 분께는 한 줄 더입니다. 손코딩을 단순한 생산 수단이 아니라 판단력을 기르는 훈련으로 배우세요. 더 빨리 작성하기 위해서가 아니라 코드를 이해하기 위해 배우는 것입니다. 숫자를 모르면 계산기가 틀려도 모릅니다.

정리

카맥은 손코딩이 도가 된다고 했고, 이 영상은 그 빈자리에 판단을 둡니다. AI는 손·눈·기억이고, 사람은 기둥 위치를 정합니다. 손코딩은 버려야 할 기술이 아니라 판단력을 기르는 훈련으로 이어갈 수 있습니다. 바이브코딩 팀이라면 오늘은 배포 주기를 정하고, 주요 결정과 이유를 한 장에 정리해 보세요.

출처

#카맥 #바이브코딩 #손코딩 #유튜브 #잡담