Por que veteranos da programação estão céticos sobre código escrito por IA
Programadores veteranos dizem que ferramentas de IA geram código rapidamente, mas frequentemente exigem revisão, correção e integração intensas por engenheiros experientes. Críticos como Bjarne Stroustrup, Linus Torvalds e Vlad Mihalcea afirmam que muitas respostas da IA ficam “quase certas”, o que transfere o traba...
How are veteran programmers like Bjarne Stroustrup, Linus Torvalds, and Java author Vlad Mihalcea criticizing AI-generated code, and why doAI coding assistants can generate code quickly, but experienced developers say the real work often lies in reviewing and correcting the output.
Prompt de IA
Create a landscape editorial hero image for this Studio Global article: How are veteran programmers like Bjarne Stroustrup, Linus Torvalds, and Java author Vlad Mihalcea criticizing AI-generated code, and why do. Article summary: They are criticizing AI code mainly as low-quality, overhyped, and costly to supervise. In the reported remarks, Bjarne Stroustrup says AI often produces “rubbish code,” Linus Torvalds says he gets angry at claims that A. Topic tags: general, general web, user generated. Reference image context from search candidates: Reference image 1: visual subject "Title: Linus Torvalds Calls AI-Generated Code 'Slop' in Linux Kernel Debate # Linus Torvalds Calls AI-Generated Code ‘Slop’ in Linux Kernel Debate. Linus Torvalds bluntly dismissed" source context "Linus Torvalds Calls AI-Generated Code 'Slop' in Linux Kernel Debate" Reference image 2: visual subject "Title: Linus
openai.com
A inteligência artificial está se tornando rapidamente parte do fluxo de trabalho no desenvolvimento de software. Grandes empresas de tecnologia promovem assistentes de programação baseados em IA como ferramentas capazes de acelerar drasticamente a escrita de código — ou até automatizar partes significativas da engenharia de software.
Mas muitos programadores veteranos enxergam a situação com bem mais cautela. Desenvolvedores experientes, como o criador do C++ Bjarne Stroustrup, o criador do Linux Linus Torvalds e o autor especializado em Java Vlad Mihalcea, têm questionado publicamente tanto a qualidade do código gerado por IA quanto o tamanho real dos ganhos de produtividade prometidos.
Essa divergência revela um contraste crescente entre o discurso corporativo sobre automação e a visão de engenheiros que lidam diariamente com sistemas complexos.
“Código lixo”: críticas à qualidade das saídas
Uma das críticas mais comuns é que a IA consegue produzir código rapidamente — mas nem sempre de forma confiável.
Bjarne Stroustrup alertou que ferramentas de IA frequentemente geram resultados de baixa qualidade que ainda precisam ser revisados e corrigidos por desenvolvedores experientes. Em comentários citados na imprensa, ele descreveu parte do código gerado por IA como “rubbish code” (código lixo).
Studio Global AI
Search, cite, and publish your own answer
Use this topic as a starting point for a fresh source-backed answer, then compare citations before you share it.
Câu trả lời ngắn gọn cho "Por que veteranos da programação estão céticos sobre código escrito por IA" là gì?
Programadores veteranos dizem que ferramentas de IA geram código rapidamente, mas frequentemente exigem revisão, correção e integração intensas por engenheiros experientes.
Những điểm chính cần xác nhận đầu tiên là gì?
Programadores veteranos dizem que ferramentas de IA geram código rapidamente, mas frequentemente exigem revisão, correção e integração intensas por engenheiros experientes. Críticos como Bjarne Stroustrup, Linus Torvalds e Vlad Mihalcea afirmam que muitas respostas da IA ficam “quase certas”, o que transfere o trabalho para depuração e manutenção.
Tôi nên làm gì tiếp theo trong thực tế?
A visão deles contrasta com a de executivos de tecnologia que preveem que a IA poderá escrever grande parte do software e automatizar tarefas de desenvolvedores juniores.
O problema central não é a velocidade. Sistemas de IA conseguem produzir grandes quantidades de código em segundos. O desafio é que esse código muitas vezes não segue boas práticas de arquitetura, segurança ou manutenção a longo prazo — áreas em que engenheiros experientes precisam intervir.
Linus Torvalds: IA é ferramenta, não engenheiro
Linus Torvalds, criador do kernel Linux, também reagiu às afirmações de que a IA já escreve a maior parte do código em projetos reais.
Ele afirmou que fica irritado quando ouve desenvolvedores dizendo que “99%” do código foi escrito por IA. Para Torvalds, a IA pode ser útil, mas deve ser vista apenas como uma ferramenta, não como substituta dos programadores.
Na visão dele, a IA pode mudar a forma como os desenvolvedores trabalham — mas não altera os fundamentos da engenharia de software, como entender sistemas complexos, projetar arquitetura e tomar decisões técnicas difíceis.
Por que os ganhos de produtividade podem ser menores
Vlad Mihalcea, autor e especialista em performance na plataforma Java, destaca outro ponto importante: mesmo quando a IA gera código funcional, o ganho líquido de produtividade pode ser pequeno.
Isso acontece porque escrever código é apenas uma parte do trabalho. O desenvolvimento de software também envolve:
verificar se o código está correto
depurar casos de borda
integrar o código a sistemas maiores
garantir manutenção, segurança e confiabilidade
Quando a IA entrega algo “quase certo”, os engenheiros ainda precisam gastar tempo validando e corrigindo o resultado. Segundo Mihalcea, ao considerar todo esse processo, o ganho real pode ser apenas marginal.
Pesquisas da indústria apontam na mesma direção. No levantamento de desenvolvedores do Stack Overflow em 2025, 66% disseram gastar mais tempo corrigindo código gerado por IA que está quase correto, sendo justamente esse tipo de resposta a maior fonte de frustração.
Outro estudo encontrou desenvolvedores experientes concluindo tarefas cerca de 19% mais lentamente quando utilizavam ferramentas de IA, apesar de acreditarem que estavam trabalhando mais rápido.
A narrativa das empresas: automação e “engenheiros de IA”
Enquanto programadores veteranos destacam limitações, executivos de tecnologia costumam enfatizar o potencial transformador da IA.
Empresas estão investindo bilhões em ferramentas de geração de código. O CEO da Meta, Mark Zuckerberg, chegou a sugerir que sistemas de IA poderiam em breve desempenhar funções comparáveis às de um engenheiro de software de nível intermediário dentro da empresa.
Outros líderes da indústria também afirmaram que a IA poderá escrever a maior parte do código no futuro próximo — previsões que alimentam especulações sobre a automação de tarefas hoje feitas por desenvolvedores iniciantes.
A Amazon também vem destacando a importância da tecnologia. Em comunicações a investidores, o CEO Andy Jassy afirmou que a inteligência artificial tem potencial para reinventar inúmeras experiências digitais e mudar profundamente a forma como empresas constroem produtos tecnológicos.
O verdadeiro ponto da discussão: o que é produtividade
No fundo, o debate não é se a IA ajuda programadores — a maioria concorda que ajuda. A divergência está em como medir produtividade.
Empresas de tecnologia frequentemente olham para métricas de velocidade: quanto código pode ser gerado ou quão rápido novos recursos chegam ao produto.
Já engenheiros veteranos avaliam o ciclo completo do software, incluindo:
arquitetura de sistemas
confiabilidade e correção
segurança
testes e depuração
manutenção de longo prazo
Quando todos esses fatores entram na conta, gerar código mais rápido nem sempre significa entregar software melhor ou mais rápido.
O provável meio‑termo
Apesar das críticas, poucos programadores experientes dizem que a IA é inútil. Pelo contrário: muitos a veem como um assistente poderoso — especialmente para código repetitivo, protótipos e documentação.
Mas eles ressaltam que engenharia de software vai muito além de digitar linhas de código. Julgamento técnico, entendimento de sistemas complexos e depuração profunda continuam sendo tarefas essencialmente humanas.
Por enquanto, o consenso emergente entre muitos veteranos da área é que a IA está mudando o trabalho do desenvolvedor — mas não eliminando a necessidade de engenheiros experientes tão cedo.
diginomica.com
Report - AI tools slow down experienced developers by 19%. A ...
Comments
0 comments