[00:00]
지금 프로그래밍 세계에서
[00:01]
뭔가 일어나고 있습니다. 바로
[00:04]
우리 눈앞에서 말이죠. 그리고 이것은
[00:06]
Claude 코드와 관련이 있습니다. 모든 사람들이
[00:08]
이번 주에 이것에 대해 이야기하고 있고
[00:11]
물론 지난 몇 달 동안도 그랬지만,
[00:13]
특히 이번 주에 더욱 그렇습니다. 이 모든 것은
[00:16]
안드레 카파시의 게시글에서 시작되었습니다.
[00:19]
그는 프로그래머로서 너무 뒤처진 것 같다고
[00:22]
느낀다고 말했는데, 그 이유는 상황이
[00:24]
너무 빨리 변하고 있기 때문입니다. 지난
[00:27]
수십 년 동안 전통적으로 해왔던
[00:30]
프로그래밍 방식이 변하고 있습니다. 점점 더
[00:33]
적은 코드가 인간에 의해 작성되고 있고,
[00:35]
점점 더 적은 코드가 인간에 의해
[00:38]
검토되고 있습니다. 하지만 여전히 우리는
[00:42]
놀라운 애플리케이션을 만들 수 있습니다.
[00:44]
안드레의 게시글부터 시작해봅시다.
[00:47]
이미 1,500만 조회수를 넘었습니다.
[00:50]
프로그래머로서 이렇게 뒤처진 기분을
[00:52]
느껴본 적이 없다고 했습니다.
[00:53]
이 직업은 극적으로 재구성되고 있으며,
[00:56]
프로그래머가 기여하는 부분들이
[00:58]
점점 더 희박해지고 분산되고 있습니다.
[01:01]
지난 1년 동안 가능해진 것들을
[01:05]
제대로 연결하기만 하면
[01:06]
10배 더 강력해질 수 있을 것 같다는
[01:09]
느낌이 든다고 했습니다. 그리고
[01:11]
이런 향상을 놓치는 것은
[01:14]
확실히 스킬 이슈처럼 느껴진다고 했습니다.
[01:15]
즉, 이런 도구들이 너무 발전해서
[01:18]
전통적인 프로그래밍을 한다면
[01:20]
놓치는 것이 있다는 뜻입니다. 저는
[01:22]
이 영상을 클로드 코드에 대해 이야기하며 시작했으니
[01:25]
모든 것을 연결해서 설명하겠습니다.
[01:26]
새로운 프로그래밍 가능한 추상화 계층이
[01:29]
기존의 하위 계층들과 함께
[01:31]
마스터해야 할 대상이 되었습니다. 에이전트,
[01:33]
서브 에이전트, 프롬프트, 컨텍스트,
[01:35]
메모리, 모드, 권한, 도구,
[01:37]
플러그인, 스킬, 훅, MCP, LSP, SLC 명령,
[01:40]
워크플로우, IDE 통합 등이 포함되고,
[01:42]
근본적으로 확률적이고, 오류가 있고,
[01:44]
이해하기 어렵고, 변화하는 개체들인
[01:46]
모델 자체에 대한
[01:48]
포괄적인 멘탈 모델을 구축해야 하고,
[01:50]
이것들이 갑자기 기존의 좋은
[01:52]
전통적인 엔지니어링과
[01:54]
뒤섞이게 되었습니다. 그가 실제로 말하고 있는 것은
[01:57]
모델의 능력은 충분하다는 것입니다.
[02:00]
그리고 이제 우리가 보고 있는 것은
[02:03]
스캐폴딩이 따라잡고 있다는 것입니다.
[02:05]
모델 주변에 구축된 도구들이
[02:08]
점점 더 강력해지고 있습니다. 분명히
[02:11]
강력한 외계 도구가 전해졌지만
[02:13]
매뉴얼은 없고, 모든 사람이
[02:15]
그것을 어떻게 잡고
[02:17]
작동시킬지 알아내야 합니다.
[02:19]
그 결과 규모 9의 지진이
[02:21]
이 직업을 뒤흔들고 있습니다.
[02:24]
뒤처지지 않으려면 소매를 걷어붙여야 합니다.
[02:27]
이것이 핵심 문장이고
[02:29]
핵심 시사점입니다. 만약 당신이
[02:31]
프로그래머이거나 프로그래밍에 입문하려고 한다면
[02:34]
두려워하지 마세요. 그냥 도구들을 시도하고,
[02:36]
만지작거리고, 실험해보고,
[02:38]
무엇이 효과가 있는지, 어디에 한계가 있는지
[02:40]
찾아보세요. 그것이 성공하는 방법입니다.
[02:43]
클로드 코드 팀의 리드 중 한 명인 보리스 처니는
[02:46]
그 게시글에 "솔직히 저도 거의 매주
[02:49]
이런 기분을 느낍니다"라고 답글을 달았습니다.
[02:51]
다시 한 번 명심하세요. 보리스는
[02:52]
놀라운 프로그래머일 뿐만 아니라
[02:54]
프로그래밍 작업 방식에 근본적인 변화를
[02:58]
일으키는 도구를 구축하고 있는
[03:00]
팀의 리드 중 한 명입니다.
[03:03]
때로는 뒤처진 기분이 든다고 해요. 가끔 문제에
[03:05]
수동으로 접근하다가 Claude가 아마
[03:07]
이걸 해낼 수 있을 거라고 스스로에게
[03:09]
상기시켜야 할 때가 있어요. 최근에
[03:12]
Claude Code의 메모리 누수를 디버깅하고
[03:13]
있었는데, 저는 구식 방법으로
[03:15]
접근하기 시작했어요. 프로파일러를 연결하고,
[03:17]
앱을 사용해서 프로파일러를 일시정지시키고,
[03:19]
힙 할당을 수동으로 살펴보고 있었죠.
[03:21]
그런데 그의 동료가 같은 문제를 보더니
[03:23]
Claude Code를 사용해서 그냥
[03:25]
'한 번 봐봐'라고 말했어요. 그러자 Claude Code가
[03:27]
한 번에 수정 PR을 만들어냈어요. Igor Babushkin도
[03:31]
Andre Karpathy의 같은 원본 게시물에
[03:33]
댓글을 달았는데요. Igor는
[03:36]
XAI의 창립자 중 한 명이어서, Anthropic
[03:38]
팀에 속해있지도 않은 사람이죠. 그는
[03:41]
'Opus 4.5가 꽤 좋다'고 말했어요.
[03:43]
Andre가 답글로 '매우 좋다. 따라잡지 못하는
[03:45]
사람들은, 심지어 지난 30일 동안만 해도
[03:47]
이 주제에 대해 이미 낡은 세계관을 갖고
[03:49]
있다'고 했어요. 제가 말하고자 하는 건
[03:51]
바로 이거예요. Claude 모델 패밀리에서
[03:53]
뭔가 특별한 일이 일어나고 있고, 그것을
[03:56]
Claude Code로 감싸서, 실제로 Claude Code
[03:58]
환경 내에서 코딩하는 것 말이에요.
[04:00]
마법 같은 일이 일어나고 있어요. 그리고
[04:02]
이것은 어디에서도 제대로 반영되고 있지
[04:04]
않지만, 이런 느낌이 있고 많은 사람들이
[04:06]
이에 대해 이야기하고 있어요. 그래서
[04:08]
계속해서 이런 예시들을
[04:10]
보여드리고 싶어요. 여기 Shopify의 CEO인
[04:13]
Toby Lütke가 있어요. AI 커뮤니티에서도
[04:16]
매우 유명하고, 코딩도 꽤 많이 해요.
[04:18]
며칠 전인 12월 26일에
[04:20]
그가 한 말이에요. 'Opus 4.5는 코딩에 있어
[04:23]
이전에 나온 어떤 것과도 매우 다른
[04:25]
느낌이다. 비싸긴 하지만, 할 수 있는 일이
[04:28]
놀라울 정도다.' 그런데 만약 여러분이
[04:30]
Opus를 포함한 모든 최신 모델을
[04:32]
테스트해보고 싶다면, 오늘 영상의 스폰서인
[04:35]
Abacus에서 시도해보세요. AI 도구가
[04:37]
너무 많아서, 모든 도구에 액세스하는 것이
[04:40]
엄청나게 비싸져요. 제가 아니까 말하는
[04:42]
거예요. 하지만 더 나은 방법이 있어요.
[04:45]
Abacus AI의 Chat LLM을 사용하면
[04:46]
Chat GPT-5, o3 Pro, Gemini 3 Pro,
[04:50]
Claude 4.5, Grok 4, Deepseek 등에
[04:54]
액세스할 수 있어요. 그리고 Route LLM은
[04:58]
자동으로 여러분이 주는 어떤 프롬프트에든
[05:01]
최적의 모델을 선택해줍니다. 그리고
[05:03]
최신 이미지 생성 모델인
[05:04]
Seedream, Nana Banana,
[05:07]
Ideogram, Flux 등도 사용할 수 있어요.
[05:09]
그리고 간단한 프롬프트만으로
[05:12]
Kling, Runway, Helio로 비디오도 생성할
[05:15]
수 있어요. 그리고 이제 최신 Opus 4.5와
[05:18]
Nana Banana Pro에 Chat LLM 한 곳에서
[05:22]
쉽게 접근할 수 있어요. 그리고 그들의
[05:25]
인간화 기능은 명백히 AI가 쓴 텍스트를
[05:28]
더 인간다워 보이게 만들어줍니다. 그래서
[05:30]
지루한 AI 생성 텍스트에서
[05:33]
독특하고 매력적인 것으로 변해요.
[05:35]
마지막으로 그들은 강력한
[05:37]
범용 에이전트인 Deep Agent도 있는데,
[05:39]
웹사이트, 앱, AI 에이전트, 챗봇을
[05:42]
만들고 완전한 연구 보고서도
[05:44]
작성할 수 있어요. 그리고 이 모든 것이
[05:48]
한 달에 단 10달러입니다. 제가
[05:50]
보낸다는 것을 알려주는 아래 링크를
[05:51]
클릭해서 그들의 웹사이트를 방문해보세요.
[05:54]
다시 한 번 Abacus에 감사드립니다. 이제
[05:57]
영상으로 돌아가겠습니다. 최근에 제가 본
[05:59]
가장 놀라운 게시물 중 하나입니다. 이것은
[06:02]
다시, Claude Code의 창조자 중 한 명인
[06:04]
Boris Churnney가 기본적으로 Claude Code의
[06:08]
지난 30일간 코드의 100%가
[06:11]
Claude Code에 의해 작성되었다고 말했습니다. 이건 정말
[06:14]
자기 개선입니다. 물론 인간에 의해
[06:16]
조율되고 있지만
[06:18]
궁극적으로는 본질적으로
[06:20]
스스로를 개선하고 있는 것입니다. 그가
[06:23]
말하는 것을 들어보세요. 제가 2024년 9월에
[06:25]
사이드 프로젝트로 Claude Code를 만들었을 때는
[06:28]
오늘날과 같이 성장할 줄 몰랐습니다.
[06:29]
그런데 Claude Code가
[06:31]
무엇인지 잘 모르는 분들을 위해 설명하면
[06:33]
Claude Code는 명령줄 인터페이스로
[06:35]
Claude 모델 패밀리를 코딩에
[06:37]
특화해서 사용할 수 있는 놀라운 도구들을
[06:39]
제공합니다. 그리고 정말
[06:41]
강력합니다. 많은 사람들이
[06:43]
Cursor나 Windsurf 같은 IDE에서
[06:46]
Claude Code로 직접 전환하고 있습니다. 1년 전만 해도
[06:48]
Claude는 이스케이프 문제 없이 bash
[06:50]
명령어를 생성하는 것조차 어려워했습니다.
[06:52]
몇 초나 몇 분 정도만 작동했죠.
[06:54]
언젠가는 코딩에 광범위하게 유용해질 수 있다는
[06:56]
초기 신호를 봤습니다. 지금까지 빠르게 발전해서
[07:00]
오늘날에 이르렀습니다. 이걸 들어보세요. 지난 30일 동안
[07:03]
제가 259개의 PR, 497개의 커밋, 40,000라인의 코드 추가,
[07:08]
38,000라인의 코드 삭제를 했습니다. 모든 라인이
[07:11]
Claude Code와 Opus 4.5에 의해
[07:15]
작성되었습니다.
[07:18]
[07:20]
정말 놀랍습니다. Claude는 일관되게
[07:23]
스톱 훅을 사용하여 몇 분, 몇 시간, 심지어 며칠 동안
[07:26]
실행됩니다. 소프트웨어
[07:29]
엔지니어링이 변하고 있고 우리는
[07:30]
코딩 역사의 새로운 시대로 진입하고 있습니다.
[07:33]
그리고 우리는 아직 시작에 불과합니다. 우리에게는
[07:36]
Opus라는 놀라운 모델이 있습니다.
[07:39]
그리고 Claude Code라는 놀라운
[07:41]
프레임워크와 스캐폴딩이 있어서 이 모델이
[07:44]
며칠간 자율적으로 실행될 수 있습니다.
[07:48]
그리고 심지어 Claude Code 코드베이스 자체를
[07:51]
개선하고 있습니다. 그리고
[07:53]
전통적인 프로그래밍 팀들이 지난 수십 년 동안
[07:56]
해왔던 방식과 매우 다르게
[07:57]
코딩하고 있는 것은 Boris만이
[07:59]
아닙니다. 여기 또 다른
[08:01]
저명한 코딩 리더가 Claude Code 팀이 어떻게
[08:03]
Claude Code를 구축하는지에 대해
[08:06]
이야기한 내용이 있습니다. 마치 미래를
[08:07]
엿보는 것 같은 느낌이 들고, Anthropic의 CEO인
[08:10]
Dario가 6개월 전에 코드의 90%가
[08:13]
AI에 의해 작성될 것이라고 말한 이유를 알 것 같습니다.
[08:15]
이 팀은 제가 본 어떤 팀보다도
[08:18]
완전히 다르게 일합니다. 여기 한 가지 예가 있습니다.
[08:20]
첫 번째 코드 리뷰는 항상
[08:23]
Claude Code에 의해 수행됩니다. PR을 작성하면
[08:25]
코드가 즉시 Claude Code에 의해 리뷰됩니다.
[08:28]
테스트 스위트는 거의 100% Claude Code에 의해
[08:31]
작성됩니다. 물론 궁극적으로는
[08:32]
테스트 스위트 어딘가에 인간이
[08:34]
필요합니다. 왜냐하면 사양이 있을 때
[08:35]
인간이 그 사양을 명시하는 사람이기 때문입니다.
[08:38]
사양은 앱이 어떻게 작동하는지를 정의하고
[08:41]
그것이 인간의 취향이 들어가는 부분입니다.
[08:44]
그는 Claude Code 팀이 어떻게 코딩하는지에 대한
[08:46]
전체 리뷰를 발표했고 이 글에서
[08:49]
몇 가지 다른 내용들이 있습니다.
[08:51]
아래 링크를 남겨놓겠습니다.
[08:53]
그들은 엔지니어 1명당 하루에 약 5번의
[08:55]
릴리즈를 합니다. 이는 엔지니어링 팀에게는
[08:59]
미친 속도입니다. 심지어 몇 년 전까지만 해도
[09:02]
최고의 엔지니어링 팀들도 그런 속도를
[09:04]
달성할 수 없었습니다.
[09:05]
프로토타이핑은
[09:07]
놀라울 정도로 빠르게 프로토타이핑이 이뤄집니다. 새로운
[09:10]
기능 하나당 10개 이상의 실제 프로토타입을
[09:12]
만들어냅니다. 그들은 코드 리뷰에
[09:14]
AI를 활용하고, TDD를 위한 테스트,
[09:17]
장애 대응 자동화, 그리고 신중한
[09:19]
기능 플래그 사용을 하고 있습니다. 또한
[09:22]
서브 에이전트를 꽤 많이 사용합니다. 단순히
[09:24]
한 명의 에이전트가 무언가를 하고
[09:26]
한 명의 인간이 그 에이전트를 감독하는
[09:29]
것이 아닙니다. 인간이 에이전트를
[09:30]
감독하고, 그 에이전트가 서브 에이전트 팀을 감독하는 구조입니다. 그리고
[09:34]
Claude 코드 팀만이 아닙니다. 여기
[09:36]
매우 유명한 다른 개발자인
[09:38]
피터 스타인버거가 자신이
[09:40]
직접 검토하지 않은 코드를
[09:43]
배포한다고 고백하는 내용입니다. 고백하자면, 저는 읽어보지
[09:46]
않은 코드를 배포합니다. 이게 제 2025년
[09:48]
워크플로우입니다. 요즘엔 코드를 별로
[09:51]
읽지 않습니다. 스트림을 보고 때때로
[09:54]
핵심 부분들을 살펴보긴 하지만, 솔직히
[09:56]
대부분의 코드는 읽지 않습니다. 어떤 컴포넌트가
[09:58]
어디 있는지, 어떻게 구조화되어
[10:00]
있는지, 전체 시스템이 어떻게
[10:02]
설계되었는지는 알고 있고, 그게
[10:04]
보통 필요한 전부입니다. 그래서 AI
[10:06]
코딩에 대해 비관적이었던 분들에게
[10:09]
말씀드리는데, 이제 세계 최고의 개발자들이
[10:12]
이를 채택하고 있습니다. 한 줄 한 줄
[10:15]
읽어보지 않은 코드를 배포하는 것은
[10:17]
이제 괜찮습니다. 구체적으로 피터의 경우,
[10:20]
그는 사실 코덱의 큰 팬이지만, 많은
[10:22]
사람들이 Claude 코드로 이동하는
[10:24]
것 같습니다. 그리고 핵심은
[10:27]
코딩이 우리 눈앞에서 매우
[10:30]
빠르게 변하고 있다는 것입니다. 여기 구글의 전 CEO인
[10:33]
에릭 슈미트가 지금 누구나
[10:35]
코딩으로 얼마나 강력해질 수
[10:38]
있는지에 대해 이야기합니다.
[10:39]
제가 20대에 했던 모든 것들이
[10:41]
저를 지금의 위치에 이르게 했는데, 이제
[10:42]
완전히 자동화되었습니다. 제가 했던
[10:45]
프로그래밍의 모든 측면, 모든
[10:46]
설계의 측면이 이제 컴퓨터에 의해 수행됩니다.
[10:49]
최근에 전체 프로그램을 작성하게
[10:51]
했는데, 저는 거기 앉아서 그것이
[10:53]
클래스를 찾고 상호작용의
[10:55]
세부사항 등을 생성하는 것을
[10:56]
보면서 '세상에, 내가 끝났구나'
[10:58]
라는 생각을 했습니다. 저는 55년 동안 프로그래밍을
[11:01]
해왔습니다. 그래서 무언가가 시작되고
[11:04]
자신의 인생 앞에서 끝나는 것을
[11:06]
보는 것은, 그리고 당신이 아직
[11:07]
살아있다는 것은 정말 깊은 의미가 있습니다.
[11:10]
이제 컴퓨터 과학이 사라지지는
[11:11]
않습니다. 컴퓨터 과학자는 최소한
[11:13]
컴퓨터 과학자가 대체될 때까지는
[11:15]
이것을 감독할 것입니다. 하지만
[11:17]
이러한 시스템들이 할 수 있는
[11:20]
힘으로 코드를 생성하는 능력은
[11:22]
혁명적입니다. 이는 여러분 각자가
[11:23]
주머니에 슈퍼컴퓨터와
[11:25]
슈퍼 프로그래머를 가지고 있다는
[11:27]
의미입니다. 마지막으로 맥케이
[11:29]
리글리의 게시물을 보여드리고 싶습니다. 그는 많은
[11:31]
AI 코딩을 하고 가르칩니다. 이것을
[11:34]
들어보세요. Opus 4.5로 코딩을 할수록
[11:37]
우리가 소프트웨어를 해결하는 것이
[11:39]
6-12개월 거리에 있다고 더 많이 생각합니다.
[11:42]
모델이 거의 다 왔습니다. 저는
[11:44]
몇 시간 안에 앱의 세 가지
[11:45]
버전을 만들어서 1년 전이라면
[11:47]
1-2주가 걸렸을 옵션들을
[11:49]
탐색합니다. 정말 이상해지고 있습니다.
[11:52]
이것이 우리가 지금 살고 있는
[11:54]
세상입니다. 코딩은 단 1년 전,
[11:56]
단 몇 년 전과는 완전히 다릅니다.
[11:59]
그리고 1년 후, 2년, 5년 후가
[12:01]
어떨지 상상해보세요.
[12:04]
완전히 달라질 것입니다.
[12:06]
그리고 제가 한동안
[12:08]
말해온 것은 궁극적으로
[12:10]
인간의 취향으로 귀결될 것이라는 점입니다. 만약 지능과
[12:14]
소프트웨어 생성이 본질적으로
[12:17]
무료이고 무한하다면, 유일하게
[12:20]
중요한 것은 경험입니다. 애플리케이션이
[12:22]
어떻게 보이는지? 어떤 느낌인지?
[12:24]
사용자와 어떻게 상호작용하는지?
[12:26]
사용자가 그것과 어떻게
[12:28]
상호작용하는지? 이 모든 것들이
[12:30]
인간의 취향에 의해 결정됩니다. 그리고 저는
[12:33]
진정으로 인간의 취향이 훨씬 더
[12:37]
가치 있을 뿐만 아니라
[12:39]
잠재적으로 가장 큰 병목이
[12:42]
될 것이라고 믿습니다. 신호 대 잡음
[12:45]
비율이 잡음으로 넘쳐나게 되면,
[12:49]
갑자기 잡음에서 신호를
[12:51]
골라내는 능력이 유일하게
[12:54]
중요한 기술이 됩니다.
[12:56]
이 영상이 도움이 되셨다면 좋아요와
[12:57]
구독을 고려해주세요.