Skip to content
industry insights

IA reescreveu um aplicativo. Seu criador declarou guerra.

Um runtime popular usou 64 agentes de IA para reescrever toda a sua base de código em apenas 11 dias. Agora, o criador da linguagem original a chama de 'lixo não revisado' e um 'constrangimento' total.

Cassidy Wolfe
IA reescreveu um aplicativo. Seu criador declarou guerra.

O roubo de código por IA de US$ 165.000

O Bun executou um roubo digital sem precedentes, portando mais de meio milhão de linhas de Zig para Rust em apenas 11 dias. Esse feito surpreendente, ocorrido entre 3 e 14 de maio de 2026, aproveitou 64 agentes Claude paralelos executando um modelo Fable 5 de pré-lançamento em quatro worktrees do Git. A migração impulsionada por IA viu cerca de 535.496 linhas de Zig transformadas em cerca de 682.000 linhas de Rust, atingindo um pico impressionante de 58 commits por minuto e culminando em 6.502 commits no total.

A justificativa oficial do Bun para essa revisão radical foi clara: erradicar anos de bugs de memória persistentes do tipo 'use-after-free'. A equipe visava explorar o rigoroso borrow checker do Rust para maior estabilidade, abordando diretamente 128 problemas conhecidos que assolavam a base de código. Essa mudança estratégica prometeu um runtime mais robusto e confiável, transformando potenciais erros de execução em garantias de tempo de compilação.

Crucialmente, essa reescrita impulsionada por IA só se tornou financeiramente viável graças à aquisição do Bun pela Anthropic em dezembro de 2025. Essa integração estratégica proporcionou ao Bun acesso inigualável aos modelos de IA avançados da Anthropic, evitando o custo estimado proibitivo de US$ 165.000 em tokens se fosse adquirido via API pública. O projeto serviu, portanto, como uma vitrine interna monumental para as capacidades de IA generativa da Anthropic, demonstrando seu potencial para transformação de código em larga escala.

"Lixo não revisado": O ataque contundente de um criador

O criador do Zig, Andrew Kelly, lançou um contra-ataque fulminante, desmantelando tanto a base de código original do Bun quanto seu sucessor gerado por IA. Sua postagem pública em blog, editada posteriormente para maior severidade, não deixou dúvidas sobre seu profundo desprezo por todo o empreendimento.

Kelly não poupou críticas à implementação original em Zig do Bun, classificando-a como "gambiarras sobre gambiarras" e um "exemplo clássico de como não escrever em Zig". Ele afirmou que o meio milhão de linhas de código era um "passivo líquido" para sua linguagem, sugerindo uma falha fundamental na engenharia muito antes de qualquer IA tocar nela.

Seu desprezo estendeu-se à porta para Rust, gerada por 64 agentes Claude paralelos, que ele descartou como "um milhão de linhas de lixo não revisado". Kelly criticou seus proponentes como "entusiastas de IA sem bom gosto", sugerindo uma profunda falta de discernimento para código de qualidade e uma aceitação cega da mediocridade automatizada em detrimento do trabalho humano.

A crítica intensificou-se com um ataque profundamente pessoal ao fundador do Bun, Jarred Sumner. Kelly rotulou publicamente Sumner como um "gerente fedorento" e o acusou de tornar o Bun "um constrangimento para o Zig", desafiando diretamente sua liderança. Ele culpou Sumner "parcialmente por parte do lixo com o qual temos lidado" e concluiu afirmando firmemente: "Mantenho minha crítica à sua liderança".

Uma guerra de filosofias de engenharia

A batalha sobre a reescrita do Bun não é apenas sobre código; é um choque de filosofias fundamentais de engenharia. Andrew Kelly, criador do Zig, defende a engenharia manual meticulosa, exigindo controle explícito e abstração mínima. O Bun, sob Jarred Sumner, no entanto, incorpora um modelo de desenvolvimento orientado a funcionalidades em ritmo acelerado, agora turbinado por 64 agentes Claude paralelos portando meio milhão de linhas.

Kelly não mediu palavras, descartando a base de código Zig original do Bun como "gambiarras sobre gambiarras" e "lixo não revisado", argumentando que seus bugs persistentes decorriam de más práticas de codificação, e não de limitações inerentes ao Zig. Ele declarou famosamente que a migração impulsionada por IA era um "truque de marketing" de uma "empresa de trilhões de dólares", insinuando o apoio da Anthropic. Para uma análise mais profunda de sua avaliação contundente, leia My Thoughts on the Bun Rust Rewrite - Andrew Kelley.

Em meio ao vitríolo, os dados apresentam um cenário complexo, se não totalmente limpo. A migração corrigiu 128 bugs conhecidos, uma melhoria funcional significativa. No entanto, inicialmente introduziu 19 novas regressões, que já foram resolvidas. Além disso, aproximadamente 4% do novo código Rust do Bun, cerca de 13.000 palavras-chave, reside em unsafe blocks, um detalhe que certamente levantará sobrancelhas entre os puristas de Rust que esperam garantias absolutas de segurança de memória.

Gostando do artigo? Receba um assim na sua caixa de entrada toda manhã.

um e-mail por dia · cancele em dois cliques · sem rastreadores de terceiros

A Nova Realidade do Desenvolvimento Impulsionado por IA

Esta reescrita sem precedentes, realizada por 64 agentes Claude paralelos, portando 535.496 linhas de Zig para ~682.000 linhas de Rust em 11 dias, estabelece um precedente arrepiante. Este é o futuro da migração de código rápida e em larga escala, ou um aviso severo sobre o acúmulo de "lixo não revisado" e technical debt? O custo estimado de $165.000 em tokens, mesmo que dispensado devido à aquisição do Bun pela Anthropic, sinaliza uma mudança sísmica na economia do desenvolvimento.

A condenação sem filtros de Andrew Kelly, descrevendo o código original do Bun como "gambiarras sobre gambiarras" e a migração gerada por IA como "um milhão de linhas de lixo não revisado", inflamou um debate feroz. Muitos elogiaram sua honestidade revigorante e a verdade necessária sobre a qualidade do código, enquanto outros consideraram pouco profissional e prejudicial à reputação tanto do Bun quanto do Zig. Essa divisão ressalta uma ansiedade profunda sobre o cenário em evolução da colaboração open-source.

A questão central agora paira no ar: à medida que a IA gera mais código fundamental, quem assume a responsabilidade final por sua qualidade, segurança e manutenibilidade a longo prazo? Isso redefine a própria essência do open-source, desafiando noções tradicionais de contribuição humana, revisão por pares e a reputação de uma linguagem. A indústria deve enfrentar essas implicações diretamente, ou arriscar um futuro construído sobre bases opacas e impulsionadas por IA.

Perguntas Frequentes

Por que o Bun mudou de Zig para Rust?

O criador do Bun, Jarred Sumner, citou bugs persistentes de segurança de memória, como travamentos do tipo 'use-after-free', como a principal razão. O objetivo era aproveitar o borrow checker do Rust para eliminar esses problemas em tempo de compilação.

Quem é Andrew Kelly e por que ele está chateado?

Andrew Kelly é o criador da linguagem de programação Zig. Ele está chateado porque acredita que o código Zig do Bun foi mal escrito ('gambiarras sobre gambiarras') e que a reescrita para Rust impulsionada por IA foi um golpe de marketing que manchou injustamente a reputação do Zig.

Como o Bun usou IA para reescrever toda a sua base de código?

O Bun utilizou 64 agentes de IA paralelos alimentados por um modelo Anthropic Claude em pré-lançamento. Esses agentes trabalharam em múltiplas árvores de trabalho git por 11 dias, portando aproximadamente 535.000 linhas de Zig para 682.000 linhas de Rust.

Quais foram as críticas mais fortes de Andrew Kelly ao Bun?

Ele chamou a base de código do Bun de 'lixo não revisado' e um 'passivo líquido' para o Zig. Ele também criticou duramente o criador do Bun, Jarred Sumner, chamando-o de 'gerente fedorento' e culpando-o por tornar o Bun um 'embaraço para o Zig'.

Found this useful? Share it.

For builders

Want Stork to write one of these about your product?

Send us a URL. We use the product, form a view, and publish what we actually think — in 8 languages, labeled Sponsored, with no copy approval on your side. That last part is what makes it worth quoting.

See how it works$500 · AI tools & software only