# Claude Code가 소프트웨어 엔지니어링을 바꾼 이유: 보리스 체르니 인터뷰

> 2026-02-20 · Lenny Rachitsky · 큐레이션 김태우
> https://challengekim.com/insights/lennys-newsletter-claude-code-transforms-software-engineering-boris-cherny-in-ko
> 원문: https://www.lennysnewsletter.com/p/head-of-claude-code-what-happens

## 핵심 요약

- **Claude Code는 1년 전 터미널 기반 프로토타입에서 GitHub 공개 커밋의 4%를 차지하는 도구로 성장**
- **지난달 일일 활성 사용자 수가 두 배로 증가하며 시장에서 강력한 입지 구축**
- **직관에 반하는 제품 원칙으로 AI 코딩 도구의 새로운 기준 설정**
- **무제한 토큰 제공과 팀 자금 감축이 더 나은 AI 제품 개발로 이어지는 역설적 결과**
- **Cowork라는 새로운 협업 도구로 전문직 업무의 미래 방향 제시**

## 직관에 반하는 제품 원칙이 성공의 열쇠

대부분의 AI 코딩 도구들은 기능의 완성도와 사용성 개선에 집중합니다. 하지만 Claude Code의 개발 팀이 택한 길은 완전히 달랐습니다. **보리스가 공개한 제품 원칙들은 기존의 상식을 깨뜨리는 내용들입니다.**

첫 번째 핵심 원칙은 **제약을 없애기** 입니다. 일반적인 기술 제품들은 사용자의 행동에 제한을 두어 시스템 부하를 관리합니다. 하지만 Claude Code는 정반대의 선택을 했습니다. **무제한 토큰 제공 정책** 을 채택함으로써 사용자가 자신의 창의력을 최대한 발휘하도록 격려했습니다.

이 결정은 단순해 보이지만 깊은 철학을 담고 있습니다. 사용자들이 더 많은 토큰을 자유롭게 사용할 수 있으면, 더 복잡한 작업을 시도하게 됩니다. 더 복잡한 작업을 시도할수록 도구가 더 다양한 시나리오에서 개선되어야 한다는 피드백을 받습니다. 결과적으로 제품이 더 강력해지고 더 많은 사용자를 끌어들입니다.

두 번째 원칙은 **팀 규모 최소화** 입니다. 보리스가 Anthropic을 떠나 경쟁사 Cursor로 갔다가 단 2주 만에 돌아온 이유가 여기에 있습니다. 그가 발견한 것은 **팀의 규모가 작을수록, 의사결정이 빨라지고 제품이 더 응집력 있게 개발된다** 는 사실입니다.

더 적은 팀으로 개발하되, 그들이 최대한의 권한과 자원을 가지도록 하는 것이 Claude Code의 개발 철학입니다. 이는 대규모 조직의 관료적 프로세스를 피하고, 스타트업 같은 민첩성을 유지하면서도 Anthropic이라는 대기업의 자원을 활용할 수 있게 합니다.

세 번째 핵심 원칙은 **사용자 중심의 설계** 입니다. Claude Code는 엔지니어들이 실제로 하고 싶어 하는 일을 하도록 돕는 데 집중합니다. 복잡한 UI를 줄이고, 마법처럼 동작하는 자동화를 추구합니다. 이는 Cursor 같은 경쟁 제품과의 근본적인 차이점을 만들었습니다.

## 코딩은 "해결되었다"는 보리스의 대담한 주장

보리스 체르니가 가장 논쟁적인 주장을 했습니다: **"코딩은 해결되었다"**

이 주장이 의미하는 바는 기술적 완성도의 문제가 아닙니다. 오히려 코딩이라는 행위 자체의 의미 변화를 이야기하고 있습니다.

**과거에는 개발자의 핵심 역할이 코드를 작성하는 것이었습니다.** 개발자들은 로직을 설계하고, 문법을 정확하게 지키고, 버그를 디버깅하는 데 시간의 대부분을 투자했습니다. 하지만 Claude Code와 같은 AI 도구의 등장으로 이 상황이 근본적으로 바뀌었습니다.

**이제 코드 작성 자체는 AI가 더 효율적으로 처리합니다.** 개발자의 시간은 더 높은 수준의 작업으로 이동했습니다. 구체적으로는:

- **아키텍처 설계와 시스템 설계** 가 개발자의 주요 역할이 되었습니다
- **문제 정의와 요구사항 분석** 의 중요성이 높아졌습니다
- **코드 검토와 품질 관리** 가 더 전략적인 차원에서 다루어집니다
- **사용자 경험 설계와 비즈니스 임팩트 분석** 이 개발자의 책임이 됩니다

보리스는 이를 "코딩이 해결되었다"는 표현으로 압축했습니다. 기술 문제로서의 코딩은 이제 AI의 도움으로 충분히 해결 가능하다는 뜻입니다. 남은 문제는 기술이 아니라 **비즈니스, 창의성, 협업, 리더십** 같은 인간적 역량이 됩니다.

이는 개발자 커뮤니티에 상당한 울림을 줍니다. 코딩이라는 기술 행위가 점점 더 자동화될수록, 진정한 가치는 **"무엇을 만들 것인가"라는 전략적 질문** 으로 이동합니다.

## Cowork: 전문직 협업의 새로운 패러다임

Claude Code의 성공 이후, Anthropic은 더 큰 비전을 제시했습니다. **Cowork** 라는 새로운 도구가 그것입니다.

Cowork는 단순히 Claude Code를 여러 명이 함께 사용하는 도구가 아닙니다. **이는 AI와 인간이 동등한 파트너로 협업하는 방식 자체를 재정의하려는 시도입니다.**

Claude Code가 개별 개발자의 생산성을 극대화했다면, **Cowork는 팀 전체의 창의성과 실행력을 한 단계 높이는 도구입니다.** 다음과 같은 특징들이 있습니다:

**실시간 협업**: 팀원들이 동시에 같은 프로젝트에서 AI와 협력할 수 있습니다. 한 사람이 아키텍처를 제안하면, 다른 사람이 그 위에서 구현을 진행합니다. AI가 모든 맥락을 이해하고 실시간으로 지원합니다.

**지식 공유 자동화**: Cowork 환경에서는 팀의 지식이 자동으로 공유됩니다. 한 팀원이 발견한 최적 방법은 즉시 다른 모든 팀원에게 알려집니다.

**병렬 작업 능력**: 전통적인 개발에서는 의존성 때문에 순차적으로 작업해야 합니다. 하지만 Cowork에서는 AI가 의존성을 자동으로 관리하여 팀이 더 많은 병렬 작업을 수행할 수 있습니다.

보리스는 Cowork가 향후 **프로덕트 매니지먼트, 마케팅, 디자인, 비즈니스 분석** 등 거의 모든 전문직 영역으로 확대될 수 있다고 봅니다. 결국 **AI와의 협업이라는 패러다임이 조직 전체를 변화시키게 될 것입니다.**

## Claude Code와 Cowork를 최대한 활용하기 위한 실용적인 팁

**Claude Code 마스터하기:**

첫 번째 팁은 **컨텍스트를 명확하게 제공하는 것입니다.** Claude Code가 당신의 의도를 정확히 이해할수록, 더 정확한 코드를 생성합니다. 프로젝트의 전체 구조, 사용 중인 라이브러리, 코딩 스타일을 명확히 전달하세요.

두 번째는 **점진적 개선입니다.** AI가 생성한 코드가 완벽하지 않더라도, 그것을 기반으로 점진적으로 개선하세요. 각 단계에서 피드백을 제공하면 Claude Code는 계속 학습합니다.

세 번째는 **복잡한 문제를 작은 단위로 쪼개기입니다.** Claude Code는 큰 문제보다 작은 문제에서 더 정확합니다. "전체 백엔드 시스템을 구축해줘"보다는 "이 API 엔드포인트를 구현해줘"라는 식으로 요청하세요.

**Cowork로 팀 협업 최적화하기:**

Cowork 환경에서는 **명확한 역할 분담이 중요합니다.** 각 팀원이 어떤 영역을 담당하는지 AI가 이해할 수 있도록 명시해야 합니다.

두 번째는 **리뷰 문화입니다.** AI가 생성한 코드도 반드시 인간이 검토해야 합니다. 이 과정에서 팀의 기준을 높일 수 있습니다.

세 번째는 **실험 문화를 장려하는 것입니다.** Claude Code가 있으면 실패의 비용이 낮아집니다. 더 많이 시도하고, 더 많이 배우세요.

## 무제한 토큰 제공과 팀 규모 최소화의 역설적 성공

Anthropic의 전략에서 가장 흥미로운 부분은 **일반적인 기술 회사의 경영 방식과 정반대라는 점입니다.**

**일반적인 기업 전략:**

- 비용 통제: 토큰 사용량을 제한하여 서버 비용 절감
- 규모 확대: 더 많은 팀원을 채용하여 기능 개발 가속화
- 수익 극대화: 사용자에게 제약을 주어 프리미엄 버전 판매

**Anthropic의 Claude Code 전략:**

- 토큰 무제한: 사용자가 마음껏 사용하도록 격려
- 팀 최소화: 가장 뛰어난 인재들로만 구성
- 제약 제거: 사용자가 원하는 모든 것을 할 수 있도록 지원

**이 전략이 성공하는 이유는 무엇일까요?**

첫 번째, **네트워크 효과입니다.** 무제한 토큰으로 더 많은 사용자가 더 복잡한 작업을 시도합니다. 이들의 피드백은 제품을 더 강력하게 만듭니다. 강력한 제품은 더 많은 사용자를 끌어옵니다.

두 번째, **데이터 품질입니다.** 사용자들이 제약 없이 도구를 사용할 때, AI는 더 다양하고 풍부한 학습 데이터를 얻습니다. 이는 Claude 모델 자체를 개선하는 데 사용됩니다.

세 번째, **브랜드 로열티입니다.** "토큰 제한이 없다"는 것은 단순한 기능이 아닙니다. 그것은 **"우리는 당신을 신뢰한다"는 메시지입니다.** 사용자들은 이런 기업에 더 오래 머물고 더 적극적으로 홍보합니다.

네 번째, **제품 정체성입니다.** 작은 팀만으로도 업계를 선도하는 제품을 만들 수 있다는 것을 증명했습니다. 이는 스타트업과 대기업 모두에게 영감을 줍니다.

실제로 보리스가 Cursor로 간 2주간의 경험에서도 이것이 드러납니다. 더 큰 팀, 더 많은 기능이 항상 더 나은 제품을 만들지는 않습니다. **오히려 작고 응집력 있는 팀이 더 혁신적인 결과를 낼 수 있습니다.**

## 보리스가 공유한 세 가지 핵심 원칙

보리스 체르니는 모든 신입 팀원들과 공유하는 세 가지 핵심 원칙이 있습니다. 이것들은 Claude Code의 성공을 견인한 철학의 핵심입니다.

**첫 번째 원칙: 쓰디쓴 교훈(Bitter Lesson)**

이것은 컴퓨터 과학자 리처드 서튼이 주장한 개념입니다. 역사를 보면, 인공지능 분야에서 가장 큰 성공은 항상 **"간단한 방법 + 막대한 계산력"** 조합에서 나왔습니다.

구체적으로는:

- 체스 AI는 인간 전문가의 휴리스틱(경험칙)을 무시하고 순수 계산력으로 모든 경쟁 프로그램을 이겼습니다
- 이미지 인식은 손으로 설계한 특성 추출 방법들을 무시하고 순수 신경망이 깨버렸습니다
- 자연어 처리는 문법 규칙과 의미 사전을 무시하고 스케일러블한 변환기 아키텍처가 지배했습니다

보리스가 이 원칙을 신입들과 공유하는 이유는, **복잡한 최적화보다는 단순함과 확장성을 추구해야 한다** 는 의미입니다. Claude Code 개발에서도 이 원칙이 반영되었습니다. 복잡한 최적화 로직보다는 강력한 기본 모델에 의존합니다.

**두 번째 원칙: 사용자의 말이 아니라 행동을 관찰하기**

사용자들이 "이런 기능이 있으면 좋을 것 같다"라고 말하는 것과 실제로 **그들이 어떤 문제를 해결하려고 노력하는지** 는 다릅니다.

Claude Code 개발 과정에서도 이 원칙이 적용되었습니다. 사용자들이 요청한 기능보다는 **그들이 실제로 하려던 작업을 더 잘 지원하는 방향** 으로 개발했습니다. 결과적으로 사용자들이 예상하지 못한 새로운 워크플로우들이 나타났습니다.

**세 번째 원칙: 단순함이 최고의 설계다**

이것은 제품 디자인의 역사에서 반복되는 패턴입니다. 가장 강력한 도구들은 항상 **깔끔하고 단순한 인터페이스를 가지고 있었습니다.**

- 구텐베르크의 인쇄기는 복잡한 기술이었지만, 사용 방식은 매우 단순했습니다
- 스마트폰 혁명은 터치스크린 기술도 중요했지만, 더 중요한 것은 사용 경험의 단순함이었습니다
- 웹도 마찬가지입니다. HTTP와 HTML은 기술적으로 혁신적이었지만, 사용 방식은 매우 단순했습니다

Claude Code의 인터페이스도 이 원칙을 따릅니다. 처음 사용하는 사람도 복잡한 설정 없이 즉시 사용을 시작할 수 있습니다.

## 소프트웨어 개발의 미래: 변화의 물결

보리스의 인터뷰를 통해 드러나는 소프트웨어 개발의 미래상은 매우 명확합니다. **이것은 단순한 기술 트렌드가 아니라 산업 구조의 재편성입니다.**

**개발자의 역할 변화:**

과거: 코드를 작성하는 사람
현재: 문제를 정의하고 AI와 협업하는 사람
미래: 인간만이 할 수 있는 창의적 설계와 전략을 담당하는 사람

**조직 구조의 변화:**

과거: 큰 규모의 엔지니어링 팀
현재: 작은 코어 팀 + 광범위한 AI 지원
미래: 팀의 크기는 더 작지만, 능력은 훨씬 강할 것

**기업 경쟁력의 원천 변화:**

과거: 더 많은 엔지니어를 채용한 회사가 승리
현재: 최고의 인재를 확보한 회사가 승리
미래: AI와 최고의 인재의 시너지를 만드는 회사가 승리

**스포티파이의 사례가 이를 잘 보여줍니다.** "우리의 최고 개발자들이 12월 이후 코드를 한 줄도 작성하지 않았다"는 발표는 신기한 일이 아닙니다. 오히려 그들이 더 높은 수준의 작업에 집중하게 되었다는 의미입니다.

## 결론: 변혁의 시작점

Claude Code는 단순한 AI 코딩 도구가 아닙니다. **이것은 소프트웨어 산업의 근본적인 변화를 신호하는 사건입니다.**

보리스 체르니와 Anthropic 팀이 보여준 것은:

- 직관에 반하는 결정이 가장 강력한 제품을 만든다
- 제약을 없애는 것이 성장을 가속화한다
- 팀의 규모보다 응집력과 비전이 중요하다
- 기술의 미래는 인간만의 고유한 능력이 무엇인지 재정의하는 것에서 시작된다

앞으로 모든 전문직 영역에서 Claude Code와 Cowork 같은 AI 협업 도구가 등장할 것입니다. **당신이 어떤 업종에 있든, 이러한 도구와 협업하는 방식을 배우는 것이 경쟁력의 핵심이 될 것입니다.**

Claude Code의 성공은 시작일 뿐입니다. 이제 우리는 "인공지능 시대 인간의 역할은 무엇인가"라는 더 큰 질문 앞에 서 있습니다. 그리고 보리스와 Anthropic은 이 질문에 대한 답을 실제로 보여주고 있습니다.

---

원문을 바탕으로 AI 가 한국어로 요약·재구성한 글입니다. 인용·수치는 원문 링크에서 확인해 주세요. [원문 링크](https://www.lennysnewsletter.com/p/head-of-claude-code-what-happens)
