"바이브코딩"이라는 말을 처음 들었을 때 업계 대부분은 장난감처럼 봤습니다. 하지만 20년 경력의 엔터프라이즈 아키텍트가 그 워크플로우를 잡으면 이야기가 달라집니다.
속도가 먼저가 아니라 판단이 먼저
바이브코딩의 핵심은 "빨리 타이핑"이 아닙니다. 무엇을 만들지에 대한 판단을 빠르게 프로토타입으로 검증하는 일입니다. 우리는 매 프로젝트 초기에 2~3일 안에 작동하는 프로토타입을 먼저 만듭니다. 그리고 거기서부터 아키텍처를 조립해 나갑니다.
기술 부채가 아니라 의도된 거친 부분
프로토타입에는 일부러 거친 부분을 남깁니다. 나중에 리팩토링할 것을 알고 쓰는 코드와, 그걸 모르고 쓰는 코드는 완전히 다른 결과를 만듭니다. 우리 팀은 매 주간 리뷰마다 "이 부분은 의도된 부채인가, 사고인가?" 를 구분해서 표시합니다.
실제 프로젝트에서
최근 한 B2B SaaS 고객의 MVP를 4주 만에 배포했습니다. 일반적인 에이전시 견적의 1/3 일정이었고, 6개월 뒤 실제 서비스로 전환할 때 기존 코드의 70%가 그대로 남았습니다. 속도와 견고함이 같이 가는 게 가능합니다 — 단, 아키텍처 감각을 가진 사람이 프롬프트 앞에 앉아 있어야 합니다.
바이브코딩은 도구가 아니라 태도입니다. "빨리 만들어서 확인한다"는 태도. 거기에 아키텍처 경험이 더해지면, 그것은 새로운 종류의 설계 도구가 됩니다.