다시 코딩으로

다시 코딩으로

avatar
골드브루
2026.04.30조회수 94회

다음은 Naval Podcast의 2026년 4월 28일 에피소드 내용 일부를 번역한 것입니다.

image (65).png

질문: Nivi

대답: Naval

  • 코딩으로의 귀환

  • 개인용 앱스토어

  • 바이브 코딩은 현실에서의 보상까지 있는 비디오게임이다

  • 순수 소프트웨어에 대한 투자는 끝났다


코딩으로의 귀환

3월 23일 Naval이 올린 트윗으로 대화를 시작해보겠습니다.

AI 코딩 에이전트는 이제 한 번의 요청만으로 맞춤형 앱을 만들어 곧바로 당신의 휴대폰에 장착할 수 있습니다. 이는 아이폰 지배력의 종말을 향하기 시작했음을 의미합니다.

지금 무엇을 만들고 있는지, 그리고 그것을 어떻게 배포하고 있는지 이야기해주실 수 있을까요?


네, 좋습니다. 먼저 바이브 코딩이 무엇인지, 그리고 제가 어떻게 거기에 빠져들게 되었는지 이야기해보죠.


2025년 12월쯤, Claude Opus 4.5가 출시되면서 AI 코딩 에이전트는 하나의 변곡점을 맞았습니다. 사람들이 그걸 써보기 시작히면서 이런 반응을 보였죠. “와, 이건 방향성을 가지고 작업해나가고, 앱을 처음부터 끝까지 만들 수 있고, 까다로운 문제도 해결할 수 있는 에이전트다. 마치 빠르고, 사실상 급여도 받지않고, 주도적으로 일하는 주니어 프로그래머를 곁에 둔 느낌이다.”


그것은 분명한 변곡점이었습니다. 저는 트위터에서 쏟아지는 과장 섞인 반응들을 읽고 있었는데, 이번에는 정말로 뭔가 달라졌다는 느낌이 들었습니다. 예전에도 코딩 에이전트를 써본 적은 있었지만 결과는 들쭉날쭉했습니다. 그런데 이번에는 완전히 빠져들었습니다. 참고로 저는 마지막으로 진지하게 코딩을 해본 게 수십 년 전이었습니다. 물론 컴퓨터공학 학위가 있고, 컴퓨터 구조와 네트워킹, 칩에 대한 조금의 지식, 알고리즘 등은 이해하고 있습니다.


하지만 오랫동안 코딩을 쉬었습니다.


코드 작성에 시동을 거는데는 정말 많은 에너지가 필요합니다. 여러 서비스를 서로 연결해야 하죠. GitHub부터 시작해서, 백엔드가 필요할 수도 있고, Vercel이나 Firebase, Railway 같은 것들을 써야 할 수도 있습니다. 어쨌든 연결해야 할 것들이 아주 많습니다.


수많은 전문 용어와 도구를 알아야 합니다. 그런데 이제 AI가 그 과정을 훨씬 쉽게 만들어줍니다. 저도 다른 사람들처럼 Claude Code로 시작했습니다. 더 까다로운 버그나 난이도 높은 문제를 해결할 때는 Codex도 써봤습니다. 그리고 저는 곧바로 중독됐습니다. 정말 엄청나게 재미있었거든요. 그렇다면 무엇이 달라진 걸까요? 간단히 말해, 이제 에이전트가 정말로 작동하기 시작했다는 것입니다.


이제 이것들은 단순한 코딩 보조 도구가 아닙니다. 예전에는 특정 문제를 풀어달라고 하면 코드 덩어리를 생성해주고, 사용자가 그것을 IDE, 즉 개발 환경에 복사해 붙여넣는 식이었습니다. 지금은 다릅니다. 터미널을 열고, 흔히 CLI라고 부르는 명령줄 인터페이스를 사용합니다. 이 환경은 전부 텍스트 기반이고, AI가 엄청난 강점을 가지고 있죠. 애초에 텍스트 토큰으로 학습됐기 때문입니다. 그 밑에서는 Unix가 돌아가고 있습니다. 그리고 이 에이전트들은 Unix를 정말 잘 압니다. GitHub나 다른 곳, Stack Overflow 등에 올라온 학습 데이터 코드를 보면, 대부분이 Unix 기반이기 때문입니다.


사실 현대 운영체제 대부분은 Unix에 기반하고 있습니다. MacOS가 BSD 기반이라는 것은 잘 알려져 있죠. 결국 그 아래에는 모두 Unix가 있고, Unix는 기본적으로 텍스트 입력과 텍스트 출력의 세계입니다. 그래서 이 에이전트들은 핵심면에서 Unix와 연결되어 오래 지내온 코딩 AI로 볼 수 있습니다. Unix Shell에 연결되어 명령어를 실행할 수 있고, 기본 Unix 명령어를 통해 파일시스템에도 접근할 수 있습니다.


이 에이전트들은 grep, awk, sed, pipe 같은 Unix 명령어를 호출할 수 있습니다. 이런 명령어들은 서로 연결되어 연쇄적으로 작업을 수행할 수 있죠. 또한 cron 작업을 실행할 수 있기 때문에 장기적으로 지속되는 작업도 처리할 수 있고, 필요에 따라 더 많은 shell과 작업들을 생성할 수도 있습니다.

개인용 앱스토어

이게 굉장히 중독성이 있습니다. 보통 코딩이라는 것은 일단 몰입하기 시작하면 정말 재미있을 수 있습니다.


하지만 그 단계에 진입하는 데 필요한 초기 에너지 장벽은 매우 높습니다. 그런데 이제는 갑자기 모든 도구와 모든 명령어를 다 알 필요가 없어졌습니다. 이 AI들은 영어를 이해합니다. AI는 놀라울 정도로 뛰어난 번역기입니다. 초기 AI의 핵심 활용 사례 중 하나도 기계 번역이었습니다. AI는 번역 능력으로 평가받아왔죠. 그런데 이제는 Python, C, Lisp, Rust 같은 여러 프로그래밍 언어와 다양한 특수 명령어들을 영어로 번역하고 있습니다. 그리고 영어로 소통하며, 표현 방식에도 매우 관대합니다.


그래서 서로 다른 다양한 단어를 써도 되고, 철자를 틀려도 되고, 자기 방식대로 설명해도 됩니다. 다만 컴퓨터 구조와 네트워킹, 프로그래밍에 대한 기본적인 이해가 있다면 훨씬 멀리 갈 수 있습니다. 여기서 말하는 기본적 이해는 많은 지식을 뜻하는 것이 아닙니다. 오히려 하이레벨 수준의 개념적 이해라고 해야 할 것입니다. 단순하다는 의미에서 기본이 아니라, 큰 그림을 이해한다는 의미의 기본입니다. 그런 이해만 있어도 아주 멀리 갈 수 있습니다.


그래서 저는 재미 삼아 여러 종류의 앱을 만들어보기 시작했습니다. 처음에는 제가 원하는 특정 앱을 “원샷”으로 만들어보는 것부터 시작했습니다. 여기서 원샷이라는 말은, 제가 한 번 설명하면 AI가 바로 앱을 만들어준다는 뜻입니다. 그리고...

회원가입만 해도
이 글을 무료로 읽을 수 있어요.

이미 계정이 있으신가요?로그인하기
댓글 4
avatar
골드브루
구독자 142명구독중 60명
밸리 도량의 수행자