Modificaciones costosas hechas íntegramente por sistemas automáticos.

Hace poco reescribir medio millón de líneas de código a mano se consideraba una tarea de un año para todo un equipo de ingenieros — pero el creador de Bun lo logró en 11 días, encargando el trabajo a la inteligencia artificial, y de inmediato recibió duras críticas de colegas de la industria.
Jarred Sumner, autor de la herramienta JavaScript Bun, anunció el traslado del proyecto de Zig a Rust. En lugar de un equipo de desarrolladores, puso en marcha unos 50 hilos paralelos de Claude Code — agentes basados en la red neuronal de Anthropic, que desde diciembre de 2025 es propietaria de Bun. En los momentos pico el sistema generó hasta 1.300 líneas de código por minuto, y el volumen final superó el millón de líneas en Rust. Según cálculos de especialistas interesados, todo ello costó aproximadamente 165.000 dólares (12,7 millones de rublos) según las tarifas por uso de la API de la red neuronal.
La razón del traslado fueron los errores crecientes en el código de Bun — Sumner explicó que la arquitectura del proyecto combinaba recolección de basura automática con gestión manual de memoria, y que Zig no era adecuado para esa combinación. Según él, Rust gestiona la memoria de forma más fiable. La versión reescrita se sometió al conjunto de pruebas de Bun de más de un millón de verificaciones, y superó todas las pruebas en todas las plataformas compatibles.
Sin embargo, el creador del lenguaje Zig, Andrew Kelley, calificó el resultado de «neuroslop» no verificado. Él afirma que los problemas de calidad del código de Bun surgieron mucho antes de la aparición de las redes neuronales: según su valoración, Sumner ya escribía código descuidado, y tras la compra de Bun por Anthropic la presión sobre el equipo en favor de los indicadores comerciales solo aumentó. Anteriormente, el proyecto Zig ya se había negado a aceptar las mejoras del equipo de Bun precisamente por su política de rechazo al código generado por inteligencia artificial sin la debida verificación humana.
La cuestión clave que plantea Kelley: si las pruebas no detectaron errores en el código en Zig, ¿por qué deberían garantizar la detección de errores en un millón de líneas de código sin verificar en Rust? En su opinión, confiar en pruebas automáticas como único filtro de calidad ante tales volúmenes de generación es arriesgado independientemente del lenguaje de programación.