이 영상은 Bun의 Zig→Rust 전면 재작성 사건을 두 파트로 다룬다.
파트 1: 기술적 성과
Bun 창시자 Jared Sumner가 Claude(Fable 5 프리릴리즈)를 이용해 50만 줄 규모의 Zig 코드베이스를 11일 만에 Rust로 재작성했다. 반복되는 use-after-free/double-free 버그를 컴파일러 수준에서 차단하기 위한 선택이었다. 50개 이상의 동적 Claude Code 워크플로우를 지속 실행하며, 구현자/리뷰어 역할 분리 및 다중 모델 패밀리 혼합 리뷰(어드버서리얼 리뷰)로 신뢰도를 확보했다. 언어 독립적 TypeScript 테스트 스위트가 핵심 전제 조건이었다. 순환 의존성 해결을 위해 100개 crate로 분할했고, 리소스 폭주는 systemd-run+cgroups로 제어했다. 최종 6,500+ 커밋, 178만 줄, API 정가 환산 약 $165,000. unsafe 블록 4%, 회귀 19건, 메모리 누수 10분의 1, 바이너리 20% 축소, 속도 2~5% 향상.
파트 2: Zig 창시자의 반응과 논란
Zig 창시자 Andrew Kelley는 이 재작성을 다룬 블로그 포스트에서 표면상 객관적 분석을 표방했으나 실제로는 Jared에 대한 인신공격(무능한 매니저, 세뇌된 실리콘밸리 신봉자 등)을 다수 포함했다. Bun은 연 $60k를 Zig Foundation에 후원(JS 핵심단체 E18E 총모금액의 3배)했음에도 이런 대우를 받았다는 점, Andrew의 발언 내 자기모순(테스트 충분론 vs Zig 버그 많음 주장), 게시 후 여러 차례의 톤 완화 수정 등이 지적되었다. Theo는 이를 오픈소스 재단 운영자의 공개적 감정 폭발이 언어 생태계 신뢰를 스스로 무너뜨린 사례로 결론짓는다.
