Bun borró 960,000 líneas de Zig en 11 días con Claude — y el creador de Zig explotó

Código de programación en una pantalla de laptop
Bun era uno de los proyectos más grandes escritos en Zig, hasta que Anthropic decidió migrarlo a Rust usando Claude AI.

Imagina que pasas años construyendo un lenguaje de programación desde cero. Cientos de miles de líneas de código. Una comunidad creciendo. Y de repente, una empresa respaldada por USD $132 mil millones decide que tu lenguaje no sirve y lo reemplaza con otro… usando una IA.

Eso es exactamente lo que pasó esta semana entre Bun, Zig y Anthropic. Y el creador de Zig explotó en vivo para todo internet.

¿Qué pasó exactamente?

Bun es un runtime de JavaScript (como Node.js, pero más rápido). Estaba escrito en Zig, un lenguaje de sistemas moderno creado por Andrew Kelley. Era uno de los proyectos más grandes y visibles del ecosistema Zig.

En mayo de 2026, Anthropic —sí, la misma de Claude— adquirió Bun. Y casi inmediatamente después, usaron Claude AI (modelo Fable) para reescribir 960,000 líneas de Zig a Rust en apenas 11 días.

La migración se fusionó al branch principal en días. Sin discusión pública. Sin aviso previo a la comunidad Zig. El anuncio oficial llegó dos meses después, convenientemente justo cuando The Register publicaba titulares como "Anthropic's Bun Rust rewrite merged at speed of AI".

La respuesta de Andrew Kelley: nuclear

El creador de Zig no se mordió la lengua. En una publicación que el propio Kelley describió como deliberadamente "brusca", llamó a la migración un "desastre de ingeniería" y señaló que el código de Bun era un caos precisamente porque usaban IA para escribirlo y revisarlo todo.

"Anthropic está haciendo campaña activamente para acabar con la ingeniería de software", escribió Kelley. "Necesitan que creas que pueden hacerlo."

El post de Kelley es tan directo que hasta el autor del artículo que cubre la controversia, Ray Myers, admitió: "Como regla general, no querrías preocuparte de que al cambiar de lenguaje de programación, te despiertes al día siguiente con el líder del lenguaje anterior despotricando sobre tus defectos personales."

Pero Myers también confesó: "Mientras leía lo que Andrew escribió, me encontré saltando de la emoción."

Dos versiones, una verdad incómoda

La controversia se reduce a dos narrativas enfrentadas:

Versión Anthropic/Bun: "Intentamos todo lo razonable, pero Zig no daba abasto con los bugs de memoria. Rust era la única salida."

Versión Andrew Kelley: "El código de Bun es un desastre porque tomaron malas decisiones de ingeniería, incluyendo usar IA para escribir y revisar TODO."

La tercera versión, que propone Ray Myers, es quizás la más honesta: Management aprobó la reescritura porque era una oportunidad de marketing increíble. Anthropic ya usa Rust internamente, y Zig es abiertamente crítico con los productos de Anthropic (prohíbe contribuciones generadas por IA).

¿Cuánto cuesta reescribir un millón de líneas con IA?

Según los reportes, la migración costó aproximadamente USD $165,000 en tokens de Claude. Para una empresa que recaudó $132 mil millones, eso es calderilla. Pero la pregunta real no es si pudieron hacerlo, sino si debieron.

Los comentarios en HN están divididos. Algunos aplauden la hazaña técnica:

"Fue una jugada de marketing increíble que además produjo mejoras reales en el producto."

Otros ven el lado oscuro:

"Anthropic está poniendo demasiada energía en marketing (y política) mientras los competidores los alcanzan en ingeniería."

Lo que esto significa para los devs LATAM

Que una empresa con $132 mil millones en financiamiento pueda borrar casi un millón de líneas de código de la noche a la mañana usando IA debería preocuparte. No porque la IA vaya a reemplazarte mañana, sino porque las decisiones de gestión se toman con base en estas narrativas.

Si tu CTO leyó The Register y ahora cree que Claude puede portar todo el código legacy de la empresa a Rust en dos semanas, tienes un problema que no es técnico: es político.

La lección aquí no es "Zig vs Rust". Es que cuando el marketing y el miedo dirigen las decisiones de arquitectura, la ingeniería pasa a segundo plano.

El dato más shocking de todo esto

Bun afirmó tener "cerca del 100% de contribuciones generadas por IA". El proyecto que supuestamente demostraría las capacidades de Claude terminó siendo escrito mayormente por Claude mismo. Y Zig, el lenguaje reemplazado, prohíbe explícitamente las contribuciones generadas por IA.

La ironía es tan espesa que se corta con cuchillo.

Comparte esto con algún dev que todavía cree que la IA no está cambiando cómo se toman las decisiones técnicas en su empresa.

¿Tú qué opinas? ¿La migración de Bun a Rust fue un logro técnico legítimo o un truco de marketing que salió caro? Déjalo en los comentarios.