본문으로 건너뛰기
피드

바이브 코딩의 숭배는 도그푸딩이 폭주한 결과다

general 약 5분
vote
0
댓글
북마크

BitTorrent 창시자 Bram Cohen이 Claude 소스 코드 유출 사태를 계기로, 코드를 전혀 들여다보지 않는 '바이브 코딩 교조주의'를 비판함. 순수 바이브 코딩은 신화이며, AI와의 충분한 사전 대화와 인간의 방향 제시가 결합될 때 진정한 고품질 개발이 가능하다고 주장함. 나쁜 소프트웨어 품질은 AI 탓이 아니라 그렇게 하기로 결정한 개발자의 선택 결과라고 일갈함.

  • 1

    Claude 소스 코드 유출의 원인은 코드 내부를 전혀 안 보는 바이브 코딩 교조주의였음

  • 2

    순수 바이브 코딩은 허구 — 플랜 파일, 스킬, 규칙 같은 프레임워크는 인간이 직접 설계해야 함

  • 3

    AI는 기술 부채 청산에 매우 강하지만, 인간이 문제를 인지하고 방향을 잡아줘야 잘 작동함

  • 4

    Ask 모드로 사전 대화를 충분히 쌓은 후 실제 작업을 시키면 원샷처럼 빠르게 처리됨

  • 5

    소프트웨어 품질 저하는 AI 코딩의 필연적 결과가 아니라 개발자가 선택한 결과임

BitTorrent 창시자 Bram Cohen이 최근 Claude 소스 코드 유출 사태를 계기로 "바이브 코딩 숭배" 현상을 신랄하게 비판하는 글을 씀. AI 코딩 시대에 개발자가 코드를 직접 들여다보지 않는 게 미덕인 양 굳어버린 문화에 대한 강도 높은 지적임.

  • 사건의 배경: Claude 소스 코드가 유출되면서 코드 품질이 엉망이라는 비웃음이 쏟아짐

    • 원인은 "도그푸딩이 폭주한 것"이라고 진단함
    • 도그푸딩(자기 제품을 직접 쓰는 것)은 좋은 습관이지만, 맹신으로 변질되면 문제임
  • 바이브 코딩의 실상: "코드 내부를 절대 들여다보지 않는다"는 원칙을 교조적으로 따르는 현상

    • 순수 바이브 코딩은 신화에 불과함 — 플랜 파일, 스킬, 규칙 같은 프레임워크는 여전히 인간이 만들어야 함
    • AI는 프레임워크 없이 잘 작동하지 않음
    • Claude 팀 내에서도 실제로 누군가가 코드를 들여다봤을 때 비로소 대규모 중복이 발견됨
  • 구체적인 문제: agent이면서 tool이기도 한 것들이 대량 중복 존재

    • 이 코드는 영어로 쓰여 있어서 누구나 읽을 수 있음
    • 개발자가 직접 봤다면 금방 알아챌 수 있었을 문제임
    • 하지만 "코드 들여다보는 건 반칙"이라는 바이브 코딩 교리 때문에 방치됨
  • AI로 기술 부채 청산하기: 오히려 AI 시대에는 품질을 더 높일 수 있음

    • 예전엔 기술 부채 청산에 1년이 걸렸지만, AI를 쓰면 몇 주 안에 가능함
    • AI는 정리 작업을 매우 잘 함 — 단, 인간이 방향을 잡아줘야 함
    • 중복된 agent/tool 문제라면 "목록 만들고, 예시 보고, 분류 기준 정하고, 전수 감사하고, 통합"하는 작업을 AI에게 시킬 수 있었음

TIP: Ask 모드를 활용하는 법 AI에게 작업을 시키기 전에 먼저 대화로 맥락을 충분히 쌓는 게 핵심임. 예시를 함께 살펴보고, 판단 기준을 설명하고, AI가 틀리게 동의할 때는 바로잡아줌. 이렇게 충분히 대화한 후 실제 작업을 시키면 AI가 엣지 케이스까지 알아서 처리하며 빠르게 진행함. 이게 바로 "원샷처럼 보이는" 작업의 실제 비결임.

  • 저자 Bram Cohen의 실제 작업 방식:

    • "이 코드베이스에서 도달 불가능한 코드를 감사해보자"로 대화 시작
    • "이 함수 보면 눈이 썩어"라고 말하며 AI와 토론
    • 할 말이 떨어지고 AI가 멍청한 말을 안 할 때까지 대화 → 그 다음 플랜 작성 → 빌드
    • AI는 스스로 "여기 스파게티 코드가 많네"를 못 알아채지만, 인간이 알려주면 잘 정리함
  • 결론: 나쁜 소프트웨어는 그렇게 하겠다고 결정한 결과임

    • AI를 쓴다고 품질이 낮아져야 할 이유는 없음
    • AI 없이 과로한 개발자들이 만든 라이브러리도 엉망일 수 있음
    • 품질은 선택의 문제이고, 그 선택에 책임을 져야 함

AI 코딩 시대에 인간 개발자의 역할은 코드를 직접 쓰는 것에서 문제를 인식하고 맥락을 설명하는 것으로 이동했음. 코드를 들여다보지 않는 것이 미덕이 아니라, 고수준 판단과 방향 설정을 통해 AI를 제대로 이끄는 것이 진짜 역량임.

댓글

댓글

댓글을 불러오는 중...

general

Last.fm, 소유권 바뀌고 독립 회사로 새 출발

Last.fm이 소유권 변경을 거쳐 독립 회사로 운영된다고 밝혔다. 계정, 청취 기록, 스크로블, Pro 구독, API 기능은 그대로 유지되며 사용자 데이터 처리 방식도 바뀌지 않는다고 안내했다.

general

구글이 “사람들은 AI 모드를 좋아한다”고 하자 덕덕고 방문이 28% 가까이 늘어남

구글 검색이 AI 모드와 AI 개요를 전면에 밀어붙이는 사이, AI 없는 검색을 내세운 덕덕고 쪽 트래픽이 눈에 띄게 뛰었다. 덕덕고는 “사람들이 원하는 건 AI 자체의 찬반이 아니라 선택권”이라고 보고 있다.

general

경기도, 도민 15만 명 대상 AI·디지털 교육 시작

경기도가 2026년 AI디지털배움터를 열고 약 15만 명을 대상으로 스마트폰, 키오스크, 생성형 AI, 업무 자동화 교육을 운영해. 고령층과 정보취약지역 주민을 위한 찾아가는 교육, 청년·소상공인 대상 AI 활용 교육까지 범위를 넓힌 게 특징이야.

general

NIA “공공 AX 표준 만들고, 정책부터 현장 구현까지 직접 잇겠다”

한국지능정보사회진흥원(NIA)이 AI 기본법에 따른 인공지능정책센터로 지정되며 공공 부문의 AI 전환을 지원하겠다는 방향을 밝혔다. 핵심은 부처·지자체가 각자 따로 AI를 도입하다 생기는 중복 투자와 표준 부재를 줄이고, 일부 유스케이스는 정책 설계에서 구현까지 직접 밀어붙이겠다는 것.

general

최악의 면접은 코딩 테스트가 아니라 ‘무단 심리평가’였다

한 엔지니어가 정신건강 스타트업의 창업 엔지니어 면접에서 겪은 일을 공유했다. 기술 평가도 하기 전에 90분짜리 컬처핏 인터뷰에서 인생의 가장 힘든 날, 가족 문제, 실패한 관계 같은 사적인 이야기를 끌어냈고, 다음 날 한 줄짜리 탈락 메일을 받았다는 내용이다.