<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Claude Code | Giseop Kim</title><link>https://gisbi-kim.github.io/tags/claude-code/</link><atom:link href="https://gisbi-kim.github.io/tags/claude-code/index.xml" rel="self" type="application/rss+xml"/><description>Claude Code</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Tue, 28 Jul 2026 00:00:00 +0000</lastBuildDate><image><url>https://gisbi-kim.github.io/media/icon_hu567daa2745bcf51c7054a3380349c3ad_4435_512x512_fill_catmullrom_center_3.png</url><title>Claude Code</title><link>https://gisbi-kim.github.io/tags/claude-code/</link></image><item><title>Claude Code를 만든 팀은 어떻게 일하는가</title><link>https://gisbi-kim.github.io/notes/inside-claude-code-boris-cherny/</link><pubDate>Tue, 28 Jul 2026 00:00:00 +0000</pubDate><guid>https://gisbi-kim.github.io/notes/inside-claude-code-boris-cherny/</guid><description>&lt;blockquote>
&lt;p>&lt;strong>정리 메모&lt;/strong>&lt;/p>
&lt;p>이 글은 아래 YouTube 강의를 소개하기 위해, 해당 영상을 &lt;strong>GPT-5.6 Thinking이 분석·정리한 답변을 거의 그대로 공개 백업한 것&lt;/strong>이다. 영상의 공식 대본이나 화자의 승인된 요약문은 아니며, 세부 표현과 수치는 원 영상과 하단 참고 자료를 우선한다.&lt;/p>
&lt;/blockquote>
&lt;div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
&lt;iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="allowfullscreen" loading="eager" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/qyPCVqFUyDo?autoplay=0&amp;controls=1&amp;end=0&amp;loop=0&amp;mute=0&amp;start=0" style="position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" title="YouTube video"
>&lt;/iframe>
&lt;/div>
&lt;p>&lt;a href="https://www.youtube.com/watch?v=qyPCVqFUyDo" target="_blank" rel="noopener">YouTube에서 원 영상 보기&lt;/a>&lt;/p>
&lt;h1 id="이-영상-한-줄-요약">이 영상 한 줄 요약&lt;/h1>
&lt;p>&lt;strong>Claude Code 성공담을 빌려, AI 시대의 제품·조직·개발 방식이 “코드를 잘 짜는 사람”에서 “문제를 정의하고 여러 에이전트를 지휘·검증하는 사람” 중심으로 바뀌고 있다는 이야기다.&lt;/strong>&lt;/p>
&lt;p>영상은 2026년 2월 공개된 약 50분짜리 YC 인터뷰로, Claude Code를 만든 Boris Cherny가 개발 과정, Anthropic의 내부 업무 방식, 채용 기준, 소프트웨어 엔지니어의 미래를 설명한다.&lt;/p>
&lt;hr>
&lt;h2 id="1-claude-code는-거창한-제품-계획에서-출발하지-않았다">1. Claude Code는 거창한 제품 계획에서 출발하지 않았다&lt;/h2>
&lt;p>Boris는 처음부터 “AI 코딩 에이전트를 만들겠다”고 시작한 게 아니다. Anthropic API와 모델을 직접 사용해보기 위해 &lt;strong>가장 싸고 간단한 터미널 채팅 프로그램&lt;/strong>을 만들었는데, 여기에 Bash와 파일 조작 기능을 붙이면서 자연스럽게 코딩 도구가 됐다.&lt;/p>
&lt;p>시제품을 동료들에게 나눠준 지 며칠 만에, 시키지도 않았는데 직원들이 자발적으로 사용하기 시작했고 내부 사용량이 급격히 증가했다. 즉, 정교한 시장조사보다 &lt;strong>dogfooding을 통해 제품-시장 적합성을 발견한 사례&lt;/strong>다.&lt;/p>
&lt;p>핵심은 이거다.&lt;/p>
&lt;blockquote>
&lt;p>완벽한 제품 비전을 세운 뒤 구현한 게 아니라, 아주 단순한 도구를 실제 업무에 넣고 사람들이 어떻게 사용하는지를 관찰하면서 제품을 발견했다.&lt;/p>
&lt;/blockquote>
&lt;hr>
&lt;h2 id="2-현재-모델이-아니라-6개월-후-모델을-위해-만들어라">2. “현재 모델”이 아니라 “6개월 후 모델”을 위해 만들어라&lt;/h2>
&lt;p>이 영상에서 가장 중요한 주장 중 하나다.&lt;/p>
&lt;p>Anthropic은 현재 모델이 못하는 것을 온갖 복잡한 코드로 보완하기보다는, &lt;strong>6개월 뒤 모델이 자연스럽게 할 수 있을 일을 예상하고 제품을 설계한다&lt;/strong>고 한다.&lt;/p>
&lt;p>왜냐하면 모델의 약점을 보완하려고 만든 프롬프트, 라우터, 상태 머신, 별도 메모리 시스템, 특수 도구 같은 것들은 다음 모델이 나오면 상당 부분 불필요해지기 때문이다. Boris는 이런 비모델 코드를 통칭해 &lt;strong>scaffolding&lt;/strong>, 즉 임시 비계에 가깝게 본다.&lt;/p>
&lt;p>Claude Code 코드베이스의 약 80%가 최근 몇 달 안에 작성됐으며, 6개월 전부터 그대로 남아 있는 부분이 거의 없다고 설명한다. 도구를 몇 주 단위로 추가했다가 모델이 좋아지면 다시 제거하기도 한다.&lt;/p>
&lt;h3 id="연구-관점에서-해석하면">연구 관점에서 해석하면&lt;/h3>
&lt;p>이건 최근 말하는 &lt;strong>하네스 엔지니어링에 대한 상당히 중요한 경고&lt;/strong>다.&lt;/p>
&lt;p>하네스는 필요하지만, 하네스 자체를 영구적인 지능으로 착각하면 안 된다는 것이다.&lt;/p>
&lt;div class="my-4 p-3 p-md-4 border rounded-3" style="background: var(--bs-tertiary-bg, rgba(127,127,127,.08));" role="figure" aria-label="System capability equals base model capability plus harness gain minus harness complexity">
&lt;div class="d-flex flex-column flex-lg-row align-items-stretch align-items-lg-center justify-content-center gap-2 gap-lg-3">
&lt;div class="flex-fill p-3 text-center border rounded-3 shadow-sm" style="background: var(--bs-body-bg); min-width: 10rem;">
&lt;div class="small text-muted mb-1">Result&lt;/div>
&lt;strong>System Capability&lt;/strong>
&lt;/div>
&lt;div class="fs-3 fw-semibold text-center px-1" aria-hidden="true">=&lt;/div>
&lt;div class="flex-fill p-3 text-center border rounded-3 shadow-sm" style="background: var(--bs-body-bg); min-width: 10rem;">
&lt;div class="small text-muted mb-1">Foundation&lt;/div>
&lt;strong>Base Model Capability&lt;/strong>
&lt;/div>
&lt;div class="fs-3 fw-semibold text-center px-1" aria-hidden="true">+&lt;/div>
&lt;div class="flex-fill p-3 text-center border rounded-3 shadow-sm" style="background: var(--bs-body-bg); min-width: 10rem;">
&lt;div class="small text-muted mb-1">Added value&lt;/div>
&lt;strong>Harness Gain&lt;/strong>
&lt;/div>
&lt;div class="fs-3 fw-semibold text-center px-1" aria-hidden="true">−&lt;/div>
&lt;div class="flex-fill p-3 text-center border rounded-3 shadow-sm" style="background: var(--bs-body-bg); min-width: 10rem;">
&lt;div class="small text-muted mb-1">Overhead&lt;/div>
&lt;strong>Harness Complexity&lt;/strong>
&lt;/div>
&lt;/div>
&lt;/div>
&lt;p>현재는 하네스가 20%의 성능을 올릴 수 있어도, 모델이 한 세대 좋아지면 그 하네스가 오히려 성능과 유연성을 제한할 수 있다.&lt;/p>
&lt;p>따라서 좋은 하네스는:&lt;/p>
&lt;ul>
&lt;li>작고,&lt;/li>
&lt;li>교체 가능하고,&lt;/li>
&lt;li>모델과 느슨하게 결합되며,&lt;/li>
&lt;li>실험으로 필요성이 계속 검증돼야 한다.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="3-anthropic이-존중하는-것은-bitter-lesson이다">3. Anthropic이 존중하는 것은 ‘Bitter Lesson’이다&lt;/h2>
&lt;p>Claude Code 팀 공간에는 Rich Sutton의 &lt;strong>The Bitter Lesson&lt;/strong>을 액자로 걸어뒀다고 한다.&lt;/p>
&lt;p>핵심 철학은 특정 문제에 맞춰 인간이 정교하게 설계한 규칙보다, 계산량과 학습을 이용하는 일반적인 방법이 장기적으로 승리한다는 것이다. Claude Code 식으로 번역하면 다음과 같다.&lt;/p>
&lt;blockquote>
&lt;p>“모델이 못한다고 가정하고 거대한 특수 시스템을 만들지 마라. 모델은 곧 그 일을 할 수 있게 된다.”&lt;/p>
&lt;/blockquote>
&lt;p>그래서 팀에서는 새로운 기능을 만들 때마다:&lt;/p>
&lt;ul>
&lt;li>지금 코드를 추가해서 10~20% 개선할 것인가,&lt;/li>
&lt;li>몇 달 뒤 모델이 자연스럽게 해결할 때까지 기다릴 것인가,&lt;/li>
&lt;/ul>
&lt;p>를 계속 비교한다고 한다.&lt;/p>
&lt;p>다만 이걸 **“하네스가 필요 없다”**로 이해하면 틀린다. Boris도 실제로는 CLAUDE.md, Plan Mode, Agent SDK, 서브에이전트, 코드리뷰 에이전트 등을 적극적으로 쓴다.&lt;/p>
&lt;p>정확한 메시지는:&lt;/p>
&lt;blockquote>
&lt;p>&lt;strong>하네스는 영구 아키텍처가 아니라, 현재 모델의 능력 경계를 임시로 연결하는 적응형 구조물이어야 한다.&lt;/strong>&lt;/p>
&lt;/blockquote>
&lt;hr>
&lt;h2 id="4-제품-아이디어는-latent-demand에서-찾아라">4. 제품 아이디어는 ‘latent demand’에서 찾아라&lt;/h2>
&lt;p>Boris가 가장 강조하는 제품 개념은 &lt;strong>latent demand&lt;/strong>, 즉 잠재수요다.&lt;/p>
&lt;p>사람들에게 완전히 새로운 행동을 가르치려고 하기보다, 사람들이 이미 불편하게 하고 있는 행동을 찾아서 더 쉽게 만들어주라는 것이다.&lt;/p>
&lt;h3 id="plan-mode">Plan Mode&lt;/h3>
&lt;p>사용자들이 이미 Claude에게 반복적으로 다음과 비슷하게 말하고 있었다.&lt;/p>
&lt;blockquote>
&lt;p>구현하지 말고 먼저 계획만 세워줘.&lt;/p>
&lt;/blockquote>
&lt;p>Boris는 이 행동을 발견하고 시스템 지시에 “아직 코드를 작성하지 말라”는 조건을 추가해 Plan Mode를 만들었다. 초창기 구현은 일요일 밤 짧은 시간 안에 만들어져 다음 날 배포됐다고 한다.&lt;/p>
&lt;h3 id="claudemd">CLAUDE.md&lt;/h3>
&lt;p>사용자들은 프로젝트 규칙, 빌드 명령, 코딩 스타일을 매번 설명하기 귀찮아서 직접 Markdown 문서를 만들고 Claude에게 읽히고 있었다.&lt;/p>
&lt;p>Anthropic은 이 행동을 공식 기능으로 만든 것이다. 즉, CLAUDE.md는 새로운 행동을 발명한 게 아니라 &lt;strong>사람들이 이미 하던 우회 작업을 표준화한 것&lt;/strong>이다.&lt;/p>
&lt;h3 id="cowork">Cowork&lt;/h3>
&lt;p>디자이너, 재무팀, 데이터 과학자처럼 비개발자들이 Claude Code를 사용하기 위해 터미널 설치법까지 배워가며 애쓰는 현상이 나타났다. Anthropic은 이를 강한 잠재수요로 판단하고, Claude Code 에이전트를 GUI와 가상머신 기반 안전장치로 감싼 Cowork를 만들었다. 이 프로토타입은 약 10일 만에 대부분 Claude Code로 작성됐다고 한다.&lt;/p>
&lt;hr>
&lt;h2 id="5-boris-본인은-의외로-claudemd를-거의-안-쓴다">5. Boris 본인은 의외로 CLAUDE.md를 거의 안 쓴다&lt;/h2>
&lt;p>Claude Code 제작자니까 거대한 CLAUDE.md와 복잡한 프롬프트를 쓸 것 같지만 정반대다.&lt;/p>
&lt;p>개인 CLAUDE.md에는 PR 자동 병합과 내부 리뷰 채널 공유처럼 사실상 두 가지 정도만 넣어두고, 대부분의 규칙은 팀이 공유하는 프로젝트 CLAUDE.md에 둔다고 한다. 공유 파일도 수천 토큰 정도로 관리하며, 길어지면 압축하려 하지 않고 차라리 지우고 필요한 것부터 다시 추가한다.&lt;/p>
&lt;p>운영 원칙은 이거다.&lt;/p>
&lt;ol>
&lt;li>처음부터 규칙을 많이 넣지 않는다.&lt;/li>
&lt;li>실제 실패가 발생했을 때만 규칙을 추가한다.&lt;/li>
&lt;li>새 모델이 나오면 기존 규칙이 여전히 필요한지 다시 본다.&lt;/li>
&lt;li>오래된 규칙과 과잉 제약은 삭제한다.&lt;/li>
&lt;/ol>
&lt;p>이건 연구실의 &lt;code>AGENTS.md&lt;/code>, &lt;code>CLAUDE.md&lt;/code>, coding policy에도 그대로 적용할 만하다.&lt;/p>
&lt;p>&lt;strong>규칙은 예방적 상상으로 추가하는 게 아니라, 관측된 failure mode에 대한 회귀 방지 장치로 추가하는 것&lt;/strong>이 좋다.&lt;/p>
&lt;hr>
&lt;h2 id="6-실제-업무는-이미-멀티에이전트-시스템에-가깝다">6. 실제 업무는 이미 멀티에이전트 시스템에 가깝다&lt;/h2>
&lt;p>Anthropic 내부에서는 Agent SDK를 이용해 다음 단계들을 자동화한다고 한다.&lt;/p>
&lt;ul>
&lt;li>코드 리뷰&lt;/li>
&lt;li>보안 리뷰&lt;/li>
&lt;li>이슈 분류&lt;/li>
&lt;li>구현&lt;/li>
&lt;li>테스트&lt;/li>
&lt;li>배포 진행 관리&lt;/li>
&lt;li>Slack을 통한 담당 엔지니어 문의&lt;/li>
&lt;/ul>
&lt;p>예를 들어 Claude가 코드를 보다가 특정 부분의 작성자를 &lt;code>git blame&lt;/code>으로 찾아낸 다음, 해당 엔지니어에게 Slack으로 질문하고 답을 받아 작업을 계속하는 식이다.&lt;/p>
&lt;p>플러그인 기능을 만들 때는 한 에이전트에게 명세와 Asana 보드를 주고, 에이전트가 티켓을 나누고 서브에이전트를 생성해 병렬로 작업하도록 했다고 한다. 난도가 높은 버그는 3개, 5개, 때로는 10개의 서브에이전트가 서로 다른 가설을 병렬 조사하도록 한다고 설명한다.&lt;/p>
&lt;p>이건 생성팀–검증팀 하네스보다 한 단계 발전한 구조다.&lt;/p>
&lt;div class="my-4 p-3 p-md-4 border rounded-3" style="background: var(--bs-tertiary-bg, rgba(127,127,127,.08));" role="figure" aria-label="Multi-agent engineering workflow">
&lt;div class="d-flex flex-column align-items-center gap-2">
&lt;div class="card shadow-sm w-100 text-center" style="max-width: 38rem;">
&lt;div class="card-body py-3">
&lt;div class="small text-muted mb-1">Input&lt;/div>
&lt;strong>Human intent&lt;/strong>
&lt;/div>
&lt;/div>
&lt;div class="fs-4" aria-hidden="true">↓&lt;/div>
&lt;div class="card shadow-sm w-100 text-center" style="max-width: 38rem;">
&lt;div class="card-body py-3">
&lt;div class="small text-muted mb-1">Reasoning&lt;/div>
&lt;strong>Planning agent&lt;/strong>
&lt;/div>
&lt;/div>
&lt;div class="fs-4" aria-hidden="true">↓&lt;/div>
&lt;div class="card shadow-sm w-100 text-center" style="max-width: 38rem;">
&lt;div class="card-body py-3">
&lt;div class="small text-muted mb-1">Orchestration&lt;/div>
&lt;strong>Task decomposition&lt;/strong>
&lt;/div>
&lt;/div>
&lt;div class="fs-4" aria-hidden="true">↓&lt;/div>
&lt;div class="w-100" style="max-width: 62rem;">
&lt;div class="row g-3">
&lt;div class="col-12 col-md-4">
&lt;div class="card h-100 shadow-sm text-center">
&lt;div class="card-body py-3">
&lt;div class="small text-muted mb-1">Build&lt;/div>
&lt;strong>Implementation agent&lt;/strong>
&lt;/div>
&lt;/div>
&lt;/div>
&lt;div class="col-12 col-md-4">
&lt;div class="card h-100 shadow-sm text-center">
&lt;div class="card-body py-3">
&lt;div class="small text-muted mb-1">Investigate&lt;/div>
&lt;strong>Log-analysis agent&lt;/strong>
&lt;/div>
&lt;/div>
&lt;/div>
&lt;div class="col-12 col-md-4">
&lt;div class="card h-100 shadow-sm text-center">
&lt;div class="card-body py-3">
&lt;div class="small text-muted mb-1">Verify&lt;/div>
&lt;strong>Test-design agent&lt;/strong>
&lt;/div>
&lt;/div>
&lt;/div>
&lt;/div>
&lt;/div>
&lt;div class="fs-4" aria-hidden="true">↓&lt;/div>
&lt;div class="card shadow-sm w-100 text-center" style="max-width: 38rem;">
&lt;div class="card-body py-3">
&lt;div class="small text-muted mb-1">Synthesis&lt;/div>
&lt;strong>Integration / review agent&lt;/strong>
&lt;/div>
&lt;/div>
&lt;div class="fs-4" aria-hidden="true">↓&lt;/div>
&lt;div class="card shadow-sm w-100 text-center" style="max-width: 38rem;">
&lt;div class="card-body py-3">
&lt;div class="small text-muted mb-1">Decision&lt;/div>
&lt;strong>Human approval or automated deployment&lt;/strong>
&lt;/div>
&lt;/div>
&lt;/div>
&lt;/div>
&lt;p>중요한 것은 에이전트 수가 아니라, &lt;strong>에이전트가 독립적인 증거와 가설을 생성하도록 만드는 것&lt;/strong>이다. 같은 프롬프트를 열 번 실행하는 것은 진정한 병렬 검증이 아니라 correlated sampling일 수 있다.&lt;/p>
&lt;hr>
&lt;h2 id="7-plan-mode는-중요하지만-결국-사라질-기능이라고-본다">7. Plan Mode는 중요하지만 결국 사라질 기능이라고 본다&lt;/h2>
&lt;p>Boris는 자신의 세션 약 80%를 Plan Mode로 시작한다고 한다.&lt;/p>
&lt;p>여러 개의 터미널 탭에서 각각 계획을 세우게 하고, 계획이 충분히 좋아진 뒤 실행을 지시한다. 최신 모델에서는 계획이 제대로 잡히면 구현 과정이 크게 이탈하지 않는다고 평가한다.&lt;/p>
&lt;p>그런데 동시에 Plan Mode의 수명은 제한적이라고 말한다.&lt;/p>
&lt;p>미래 모델은 사용자의 요청을 보고 스스로:&lt;/p>
&lt;ul>
&lt;li>바로 실행해야 하는지,&lt;/li>
&lt;li>먼저 조사해야 하는지,&lt;/li>
&lt;li>계획을 세워야 하는지,&lt;/li>
&lt;li>사람에게 질문해야 하는지,&lt;/li>
&lt;/ul>
&lt;p>판단하게 될 것이므로, 인간이 별도 모드로 지정할 필요가 없어질 거라는 것이다.&lt;/p>
&lt;p>즉 현재의 &lt;code>plan → execute&lt;/code> 하네스도 모델의 metacognition이 부족해서 존재하는 임시 인터페이스라는 관점이다.&lt;/p>
&lt;hr>
&lt;h2 id="8-claude-code가-쓰는-코드의-비율과-생산성">8. Claude Code가 쓰는 코드의 비율과 생산성&lt;/h2>
&lt;p>Boris는 IDE를 사실상 사용하지 않고 자신의 코드를 Claude Code로 작성한다고 말한다. 영상 당시 Anthropic 내부에서는 팀에 따라 코드의 약 70~90%가 AI로 작성되고, 일부 개인은 100%에 가깝다고 설명한다.&lt;/p>
&lt;p>그는 하루 약 20개의 PR을 병합하며, PR 개수뿐 아니라 commit과 코드가 살아남는 기간 등을 함께 보면서 생산성을 측정한다고 한다. Claude Code 도입 이후 Anthropic의 엔지니어당 생산성이 150% 증가했다고 주장한다.&lt;/p>
&lt;p>다만 이 숫자는 주의해서 봐야 한다.&lt;/p>
&lt;ul>
&lt;li>Anthropic 내부의 자체 측정치고,&lt;/li>
&lt;li>PR과 commit은 가치 창출의 완전한 지표가 아니며,&lt;/li>
&lt;li>AI 제품을 만드는 회사가 자사 AI를 쓰는 특수한 환경이고,&lt;/li>
&lt;li>품질·장기 유지보수 비용은 아직 충분히 관측되지 않았다.&lt;/li>
&lt;/ul>
&lt;p>따라서 **“모든 조직에서 즉시 2.5배 생산성”**이라는 의미는 아니다. 오히려 “AI-native 조직은 기존 조직과 비교하기 어려울 정도로 개발 루프를 압축할 가능성이 있다”는 사례로 보는 게 맞다.&lt;/p>
&lt;hr>
&lt;h2 id="9-앞으로-소프트웨어-엔지니어라는-직함이-약해질-수-있다">9. 앞으로 소프트웨어 엔지니어라는 직함이 약해질 수 있다&lt;/h2>
&lt;p>Boris는 코딩 자체가 점점 해결되면 &lt;code>software engineer&lt;/code>라는 역할이 독립적으로 존재하기보다 &lt;strong>builder&lt;/strong>, 즉 문제를 정의하고 제품을 만드는 일반적인 역할로 합쳐질 가능성이 있다고 본다.&lt;/p>
&lt;p>Anthropic에서는 이미 PM, 디자이너, 엔지니어링 매니저, 재무 담당자까지 코드를 만들고 있다. 동시에 엔지니어는 코딩 이외에:&lt;/p>
&lt;ul>
&lt;li>사용자 인터뷰&lt;/li>
&lt;li>문제 정의&lt;/li>
&lt;li>명세 작성&lt;/li>
&lt;li>디자인&lt;/li>
&lt;li>제품 판단&lt;/li>
&lt;li>에이전트 관리&lt;/li>
&lt;li>결과 검증&lt;/li>
&lt;/ul>
&lt;p>을 더 많이 수행하게 된다고 설명한다.&lt;/p>
&lt;p>영상의 주장대로라면 미래에는 다음 구분이 약해진다.&lt;/p>
&lt;div class="my-4 p-3 p-md-4 border rounded-3" style="background: var(--bs-tertiary-bg, rgba(127,127,127,.08));" role="figure" aria-label="Roles converging into the product builder role">
&lt;div class="row g-3 justify-content-center">
&lt;div class="col-6 col-md-3">&lt;div class="card h-100 shadow-sm text-center">&lt;div class="card-body py-3">&lt;strong>PM&lt;/strong>&lt;/div>&lt;/div>&lt;/div>
&lt;div class="col-6 col-md-3">&lt;div class="card h-100 shadow-sm text-center">&lt;div class="card-body py-3">&lt;strong>Designer&lt;/strong>&lt;/div>&lt;/div>&lt;/div>
&lt;div class="col-6 col-md-3">&lt;div class="card h-100 shadow-sm text-center">&lt;div class="card-body py-3">&lt;strong>Engineer&lt;/strong>&lt;/div>&lt;/div>&lt;/div>
&lt;div class="col-6 col-md-3">&lt;div class="card h-100 shadow-sm text-center">&lt;div class="card-body py-3">&lt;strong>Analyst&lt;/strong>&lt;/div>&lt;/div>&lt;/div>
&lt;/div>
&lt;div class="text-center fs-4 my-2" aria-hidden="true">↓&lt;/div>
&lt;div class="card shadow-sm text-center mx-auto" style="max-width: 32rem;">
&lt;div class="card-body py-3">
&lt;div class="small text-muted mb-1">Converging role&lt;/div>
&lt;strong>Product Builder&lt;/strong>
&lt;/div>
&lt;/div>
&lt;/div>
&lt;p>반면 다음 두 부류의 가치는 커진다.&lt;/p>
&lt;ol>
&lt;li>
&lt;p>&lt;strong>Extreme specialist&lt;/strong>&lt;br>
런타임, 컴파일러, 메모리, 분산시스템, 보안, 수치해석처럼 모델도 쉽게 대체하기 어려운 깊은 전문가&lt;/p>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Hyper-generalist&lt;/strong>&lt;br>
연구·제품·디자인·비즈니스·코드를 횡단하며 전체 문제를 완성할 수 있는 사람&lt;/p>
&lt;/li>
&lt;/ol>
&lt;p>Claude Code 팀은 특히 후자를 선호한다고 한다.&lt;/p>
&lt;hr>
&lt;h2 id="10-채용도-코드시험에서-에이전트-사용-기록으로-바뀔-수-있다">10. 채용도 코드시험에서 ‘에이전트 사용 기록’으로 바뀔 수 있다&lt;/h2>
&lt;p>영상에서 흥미로운 아이디어는 지원자의 Claude Code transcript를 보는 채용 방식이다.&lt;/p>
&lt;p>완성된 코드만 보면 결과만 알 수 있지만, 작업 기록을 보면 다음을 평가할 수 있다는 것이다.&lt;/p>
&lt;ul>
&lt;li>문제를 어떻게 분해했는가&lt;/li>
&lt;li>로그와 증거를 확인했는가&lt;/li>
&lt;li>모델의 오류를 발견했는가&lt;/li>
&lt;li>테스트를 요구했는가&lt;/li>
&lt;li>계획을 반복 수정했는가&lt;/li>
&lt;li>에이전트를 맹신했는가&lt;/li>
&lt;li>시스템 전체를 이해하고 있는가&lt;/li>
&lt;/ul>
&lt;p>YC 측에서도 이런 transcript 기반 평가를 실험하고 있다고 언급된다.&lt;/p>
&lt;p>Boris가 사람을 볼 때 중요하게 여기는 질문은 “네가 틀렸던 사례를 말해봐라”에 가깝다. 틀린 사실보다:&lt;/p>
&lt;ul>
&lt;li>자신의 오류를 인정하는가,&lt;/li>
&lt;li>사후적으로 원인을 설명할 수 있는가,&lt;/li>
&lt;li>학습해서 행동을 바꾸는가,&lt;/li>
&lt;/ul>
&lt;p>를 본다는 것이다. 경력이 많아서 기존 방식에 강한 확신을 가진 사람보다, 초심자의 태도로 과학적 실험과 first-principles thinking을 할 수 있는 사람을 높게 평가한다.&lt;/p>
&lt;hr>
&lt;h1 id="이-영상의-진짜-메시지">이 영상의 진짜 메시지&lt;/h1>
&lt;p>표면적으로는 Claude Code 개발기지만, 실제 메시지는 세 가지라고 본다.&lt;/p>
&lt;h2 id="-코드는-병목에서-멀어지고-있다">① 코드는 병목에서 멀어지고 있다&lt;/h2>
&lt;p>과거에는 아이디어를 코드로 변환하는 속도가 병목이었다.&lt;/p>
&lt;p>이제 병목이 다음으로 이동한다.&lt;/p>
&lt;div class="my-4 d-flex flex-column flex-md-row align-items-stretch align-items-md-center justify-content-center gap-2" role="figure" aria-label="The engineering bottleneck moves from problem selection to deployment judgment">
&lt;div class="flex-fill p-3 border rounded-3 text-center shadow-sm">&lt;strong>Problem Selection&lt;/strong>&lt;/div>
&lt;div class="fs-4 text-center">&lt;span class="d-none d-md-inline" aria-hidden="true">→&lt;/span>&lt;span class="d-md-none" aria-hidden="true">↓&lt;/span>&lt;/div>
&lt;div class="flex-fill p-3 border rounded-3 text-center shadow-sm">&lt;strong>Specification&lt;/strong>&lt;/div>
&lt;div class="fs-4 text-center">&lt;span class="d-none d-md-inline" aria-hidden="true">→&lt;/span>&lt;span class="d-md-none" aria-hidden="true">↓&lt;/span>&lt;/div>
&lt;div class="flex-fill p-3 border rounded-3 text-center shadow-sm">&lt;strong>Verification&lt;/strong>&lt;/div>
&lt;div class="fs-4 text-center">&lt;span class="d-none d-md-inline" aria-hidden="true">→&lt;/span>&lt;span class="d-md-none" aria-hidden="true">↓&lt;/span>&lt;/div>
&lt;div class="flex-fill p-3 border rounded-3 text-center shadow-sm">&lt;strong>Deployment Judgment&lt;/strong>&lt;/div>
&lt;/div>
&lt;p>즉 &lt;strong>무엇을 만들지, 제대로 만들어졌는지 어떻게 검증할지가 더 중요해진다.&lt;/strong>&lt;/p>
&lt;h2 id="-하네스의-핵심은-복잡성이-아니라-피드백-루프다">② 하네스의 핵심은 복잡성이 아니라 피드백 루프다&lt;/h2>
&lt;p>Anthropic의 강점은 “엄청 복잡한 멀티에이전트 프레임워크”라기보다:&lt;/p>
&lt;div class="my-4 d-flex flex-column flex-md-row align-items-stretch align-items-md-center justify-content-center gap-2" role="figure" aria-label="Harness engineering feedback loop">
&lt;div class="flex-fill p-3 border rounded-3 text-center shadow-sm">&lt;strong>사용&lt;/strong>&lt;/div>
&lt;div class="fs-4 text-center">&lt;span class="d-none d-md-inline" aria-hidden="true">→&lt;/span>&lt;span class="d-md-none" aria-hidden="true">↓&lt;/span>&lt;/div>
&lt;div class="flex-fill p-3 border rounded-3 text-center shadow-sm">&lt;strong>실패 관찰&lt;/strong>&lt;/div>
&lt;div class="fs-4 text-center">&lt;span class="d-none d-md-inline" aria-hidden="true">→&lt;/span>&lt;span class="d-md-none" aria-hidden="true">↓&lt;/span>&lt;/div>
&lt;div class="flex-fill p-3 border rounded-3 text-center shadow-sm">&lt;strong>규칙·도구 추가&lt;/strong>&lt;/div>
&lt;div class="fs-4 text-center">&lt;span class="d-none d-md-inline" aria-hidden="true">→&lt;/span>&lt;span class="d-md-none" aria-hidden="true">↓&lt;/span>&lt;/div>
&lt;div class="flex-fill p-3 border rounded-3 text-center shadow-sm">&lt;strong>다시 사용&lt;/strong>&lt;/div>
&lt;div class="fs-4 text-center">&lt;span class="d-none d-md-inline" aria-hidden="true">→&lt;/span>&lt;span class="d-md-none" aria-hidden="true">↓&lt;/span>&lt;/div>
&lt;div class="flex-fill p-3 border rounded-3 text-center shadow-sm">&lt;strong>불필요해지면 삭제&lt;/strong>&lt;/div>
&lt;/div>
&lt;p>라는 짧은 폐루프다.&lt;/p>
&lt;p>이는 하네스 엔지니어링을 다음처럼 다시 정의하게 한다.&lt;/p>
&lt;blockquote>
&lt;p>하네스 엔지니어링은 에이전트를 둘러싼 거대한 소프트웨어를 만드는 분야가 아니라, 실패를 관측하고 수정하며 검증하는 폐루프를 설계하는 분야다.&lt;/p>
&lt;/blockquote>
&lt;h2 id="-ai-시대에-가장-귀한-사람은-판단-가능한-사람이다">③ AI 시대에 가장 귀한 사람은 ‘판단 가능한 사람’이다&lt;/h2>
&lt;p>코드를 직접 많이 쓰는 능력보다:&lt;/p>
&lt;ul>
&lt;li>중요한 문제를 찾고,&lt;/li>
&lt;li>좋은 명세를 만들고,&lt;/li>
&lt;li>에이전트의 결과를 평가하고,&lt;/li>
&lt;li>틀렸을 때 원인을 진단하고,&lt;/li>
&lt;li>여러 전문영역을 연결하는 능력&lt;/li>
&lt;/ul>
&lt;p>이 중요해진다는 주장이다.&lt;/p>
&lt;hr>
&lt;h1 id="내-평가">내 평가&lt;/h1>
&lt;p>이 영상은 &lt;strong>2026년 AI-native engineering의 최전선에서 실제로 무슨 일이 벌어지는지를 보여주는 좋은 인터뷰&lt;/strong>다. 특히 “현재 모델의 결함을 영구적인 아키텍처로 고정하지 마라”와 “사용자가 이미 하고 있는 행동에서 제품을 찾아라”는 부분은 연구와 제품개발 모두에 매우 강한 통찰이다.&lt;/p>
&lt;p>다만 Boris의 주장은 Anthropic이라는 극단적으로 특수한 조직에서 나온 것이므로 그대로 일반화하면 위험하다.&lt;/p>
&lt;p>특히 연구실에서는:&lt;/p>
&lt;ul>
&lt;li>코드 생성 속도 증가가 논문의 과학적 기여 증가를 의미하지 않고,&lt;/li>
&lt;li>에이전트 수 증가가 독립적 검증을 의미하지 않으며,&lt;/li>
&lt;li>PR 생산량이 연구 성과나 시스템 신뢰성과 동일하지 않고,&lt;/li>
&lt;li>모델이 좋아져도 데이터·실험설계·안전·재현성은 자동 해결되지 않는다.&lt;/li>
&lt;/ul>
&lt;p>그래서 연구실에 적용한다면 **“100% AI-written research”보다 “100% traceable and verifiable research workflow”**를 목표로 잡는 게 맞다.&lt;/p>
&lt;p>예를 들면:&lt;/p>
&lt;div class="my-4 p-3 p-md-4 border rounded-3" style="background: var(--bs-tertiary-bg, rgba(127,127,127,.08));" role="figure" aria-label="Verifiable AI-native research workflow">
&lt;div class="d-flex flex-column align-items-center gap-2">
&lt;div class="card shadow-sm w-100 text-center" style="max-width: 38rem;">&lt;div class="card-body py-3">&lt;strong>Idea Agent&lt;/strong>&lt;/div>&lt;/div>
&lt;div class="fs-4" aria-hidden="true">↓&lt;/div>
&lt;div class="card shadow-sm w-100 text-center" style="max-width: 38rem;">&lt;div class="card-body py-3">&lt;strong>Prior-art / Novelty Agent&lt;/strong>&lt;/div>&lt;/div>
&lt;div class="fs-4" aria-hidden="true">↓&lt;/div>
&lt;div class="card shadow-sm w-100 text-center" style="max-width: 38rem;">&lt;div class="card-body py-3">&lt;strong>Method Designer&lt;/strong>&lt;/div>&lt;/div>
&lt;div class="fs-4" aria-hidden="true">↓&lt;/div>
&lt;div class="card shadow-sm w-100 text-center" style="max-width: 38rem;">&lt;div class="card-body py-3">&lt;strong>Implementation Agents&lt;/strong>&lt;/div>&lt;/div>
&lt;div class="fs-4" aria-hidden="true">↓&lt;/div>
&lt;div class="card shadow-sm w-100 text-center" style="max-width: 38rem;">&lt;div class="card-body py-3">&lt;strong>Independent Verification Agents&lt;/strong>&lt;/div>&lt;/div>
&lt;div class="fs-4" aria-hidden="true">↓&lt;/div>
&lt;div class="card shadow-sm w-100 text-center" style="max-width: 38rem;">&lt;div class="card-body py-3">&lt;strong>Experiment Auditor&lt;/strong>&lt;/div>&lt;/div>
&lt;div class="fs-4" aria-hidden="true">↓&lt;/div>
&lt;div class="card shadow-sm w-100 text-center" style="max-width: 38rem;">&lt;div class="card-body py-3">&lt;strong>Paper Claim–Evidence Checker&lt;/strong>&lt;/div>&lt;/div>
&lt;div class="fs-4" aria-hidden="true">↓&lt;/div>
&lt;div class="card shadow-sm w-100 text-center" style="max-width: 38rem;">&lt;div class="card-body py-3">&lt;div class="small text-muted mb-1">Final authority&lt;/div>&lt;strong>Professor Decision&lt;/strong>&lt;/div>&lt;/div>
&lt;/div>
&lt;/div>
&lt;p>결국 이 영상은 “코딩이 끝났다”는 선언보다는,&lt;/p>
&lt;blockquote>
&lt;p>&lt;strong>코딩 이후의 병목인 문제정의, 실험, 검증, 판단을 누가 얼마나 잘 시스템화하느냐가 다음 경쟁이라는 선언&lt;/strong>&lt;/p>
&lt;/blockquote>
&lt;p>으로 이해하는 게 가장 정확하다.&lt;/p>
&lt;hr>
&lt;h2 id="참고-자료">참고 자료&lt;/h2>
&lt;ol>
&lt;li>Y Combinator, &lt;strong>“Inside Claude Code With Its Creator Boris Cherny”&lt;/strong>, 2026년 2월. &lt;a href="https://www.ycombinator.com/library/NJ-inside-claude-code-with-its-creator-boris-cherny" target="_blank" rel="noopener">공식 소개 페이지&lt;/a>&lt;/li>
&lt;li>Chris Ellis, &lt;strong>“How the Claude Code Team Works”&lt;/strong>, 2026년 3월 2일. &lt;a href="https://engineeredintelligence.substack.com/p/how-the-claude-code-team-works" target="_blank" rel="noopener">정리 글&lt;/a>&lt;/li>
&lt;li>Rich Sutton, &lt;strong>“The Bitter Lesson”&lt;/strong>, 2019년. &lt;a href="http://www.incompleteideas.net/IncIdeas/BitterLesson.html" target="_blank" rel="noopener">원문&lt;/a>&lt;/li>
&lt;/ol></description></item></channel></rss>