한국어 箭头
Podcast Cover

[AI 시대의 엔지니어링: 코드 생성부터 제품 구축까지, WinSurf가 그리는 미래]-[Building a magical AI code editor used by over 1 million developers in four months: The untold story of Windsurf | Varun Mohan (co-founder & CEO)]

Lenny's Podcast: Product | Career | Growth · B2 · 2025-04-20

Technology
또는 웹버전으로 공부하세요

📋 Summary

AI 시대, 엔지니어링의 본질이 변하고 있다

최근 팟캐스트에서 WinSurf의 공동 창업자이자 CEO인 Varun Mohan은 AI가 소프트웨어 개발 방식을 어떻게 근본적으로 바꾸고 있는지에 대해 심도 깊은 통찰을 공유했습니다. 그는 현재 AI가 코딩의 90% 이상을 담당하게 될 미래를 목전에 두고 있으며, 엔지니어와 제품 빌더들에게 가장 중요한 역량은 '에이전시(Agency, 주도성)'라고 강조합니다.

1. 하드웨어에서 소프트웨어로: 피벗의 기술

WinSurf의 모기업인 Codium은 처음부터 코딩 툴을 만든 것이 아니었습니다. 4년 전, 이들은 GPU 가상화 및 컴파일러 소프트웨어로 시작했습니다. 하지만 생성형 AI 모델이 급부상하면서, 단순히 인프라 계층에 머무르는 것만으로는 더 이상 차별화가 어렵다는 것을 깨달았습니다. Varun은 "우리의 가설이 틀렸음을 인정하는 순간, 우리는 즉시 비즈니스 모델을 전환했다"며, 스타트업에서 가장 중요한 것은 '아이디어와 사랑에 빠지지 않는 것'이라고 설명했습니다.

2. 왜 WinSurf인가? (IDE의 재발견)

기존의 VS Code와 같은 범용 IDE는 AI가 제공할 수 있는 에이전트 기능을 완전히 수용하기에는 한계가 있었습니다. Varun은 "기존의 텍스트 편집기 방식으로는 사용자가 생성된 코드를 리뷰하고 수정하는 효율적인 워크플로우를 만들기 어렵다"고 판단하여, AI 에이전트 기능을 위해 최적화된 새로운 IDE인 'WinSurf'를 구축했습니다. 실제로 WinSurf로 전환한 후 사용자들의 코드 수용률(Acceptance rate)이 3배나 상승했습니다.

3. 엔지니어링 채용과 '탈수된 상태(Dehydrated Entity)' 철학

Varun은 독특한 채용 철학을 가지고 있습니다. 그는 회사를 '탈수된 상태(Dehydrated entity)'로 유지하는 것을 선호합니다. 즉, 현재 팀이 완전히 한계에 다다라 업무 처리가 불가능한 상태(underwater)가 되었을 때만 새로운 사람을 채용합니다. 이는 조직 내 불필요한 정치적 비용을 줄이고, 팀원들이 가장 중요한 문제에만 집중하게 만드는 '무자비한 우선순위 설정(Ruthless prioritization)'을 가능하게 합니다. 그는 "회사는 10가지를 적당히 잘하는 것보다, 가장 중요한 1가지를 완벽하게 해낼 때 성공한다"고 강조합니다.

4. 미래의 엔지니어에게 필요한 역량

AI가 코딩의 대부분을 처리하게 되면서, 단순히 코드를 잘 짜는 기술은 상대적으로 중요도가 낮아지고 있습니다. 대신 다음과 같은 역량이 강조됩니다.

  • 문제 해결 능력: "컴퓨터 과학 학위는 코딩 기술이 아니라, 문제를 분해하고 제약 조건 속에서 최적의 해를 찾는 사고 방식을 배우는 과정"입니다.
  • 에이전시(Agency): 시키는 일만 하는 것이 아니라, 비즈니스 문제를 정의하고 스스로 기술적 결정을 내려 제품을 구축하는 능력이 핵심입니다.
  • 직접 해보기(Get your hands dirty): Varun은 "지금 당장 AI 툴을 활용해 앱을 만들어보고, 기존 코드베이스를 수정해보라"고 조언합니다. 이제 제품 매니저나 기획자도 직접 코드를 수정하고 배포할 수 있는 시대가 되었으며, 이러한 능력을 갖춘 사람은 조직 내에서 강력한 '힘의 배수(Force multiplier)'가 될 것입니다.

5. 결론: 6~12개월마다 제품을 재창조하라

Varun은 WinSurf 내부적으로 "6개월에서 12개월마다 우리 스스로 기존 제품을 바보처럼 보이게 만들 정도로 혁신해야 한다"는 원칙을 가지고 있습니다. 이는 현재의 성공에 안주하지 않고, 기존 제품을 의도적으로 잠식(cannibalizing)하면서 끊임없이 미래의 가치를 창출하려는 전략입니다. AI는 엔지니어링의 생산성을 비약적으로 높였으며, 기술 ROI가 높아진 지금, 오히려 더 많은 인재들이 기술적 문제 해결에 뛰어들어야 할 때라고 그는 역설합니다.

🎯Key Sentences

1
I love this metaphor so much.
이 비유가 정말 너무 마음에 들어요.
2
I just need to get an A plus on the one class that matters.
가장 중요한 그 수업에서 A+를 받는 것만 생각하고 있어요.
3
A lot of the bets we're making inside the company are for things that are not, you know, three or four weeks away.
우리 회사가 추진 중인 많은 사업들은 단순히 3~4주 앞을 내다보고 하는 것들이 아닙니다.
4
We should be cannibalizing the existing state of our product every six to 12 months.
우리는 6개월에서 12개월마다 기존 제품의 상태를 스스로 파괴하고 혁신해야 합니다.
5
Every six to 12 months, it should make our existing product look silly.
6개월에서 12개월마다 기존 제품이 구식으로 보일 만큼 혁신적인 변화를 만들어내야 합니다.
모두 펼치기

📝Key Phrases

1
cannibalizing the existing state
기존 상태를 잠식하다
2
dehydrated entity
탈수 상태의 개체
3
force multiplier
전력 증강 요소
4
get your hands dirty
직접 발 벗고 나서다
5
tight rope
외줄
모두 펼치기

📖 Transcript

A lot of the bets we're making inside the company are for things that are not, you know, three or four weeks away.
We should be cannibalizing the existing state of our product every six to 12 months.
Every six to 12 months, it should make our existing product look silly.
It should almost make the form factor of existing product look dumb.
How do you know when it's time to hire someone?
I want the company to almost be like this dehydrated entity.

ListenLeap이 실제 문맥에서 학습하도록 이끌어줌

🎨 흥미로운 콘텐츠
🌍 실제 자료
📱 언제든 듣고 보기