⚠️O risco silencioso de programadores que nunca revisaram nada
Vicki Boykis, engenheira de machine learning, levantou uma preocupação que complementa o debate sobre o fim das revisões de código: o que acontece com programadores juniores que começam a carreira usando agentes de IA desde o primeiro dia e nunca precisam construir aquele instinto de arquitetura e gestão de código na marra? --- Ela compartilhou a reflexão respondendo a um post de Salvatore Sanfilippo, o criador do Redis, sobre a importância de desenvolver o que chamou de 'simpatia mecânica', aquela intuição que só se constrói errando muito. Vicki argumenta que a analogia do compilador, que muita gente usa para justificar que IA é só mais uma camada de abstração, não funciona bem aqui: código de baixo nível é diferente de substituir código por inglês. --- É um ponto que vale a reflexão. Ferramentas que eliminam atrito são ótimas, mas habilidades que só nascem do atrito podem estar desaparecendo junto.
Vicki Boykis, engenheira de machine learning, levantou uma preocupação que complementa o debate sobre o fim das revisões de código: o que acontece com programadores juniores que começam a carreira usando agentes de IA desde o primeiro dia e nunca precisam construir aquele instinto de arquitetura e gestão de código na marra?
— @vboykis View on X
A geração de desenvolvedores que está começando agora corre o risco de nunca desenvolver a intuição arquitetural que sustenta sistemas robustos. O alerta vem de Vicki Boykis, engenheira de machine learning, que questiona o que acontece quando programadores juniores usam agentes de IA desde o primeiro dia de carreira, sem passar pela fricção natural de escrever, quebrar e consertar código manualmente. Para Boykis, a preocupação não é apenas teórica: é a possibilidade concreta de uma lacuna de competências fundamentais que pode perdurar por toda a trajetória profissional.
A analogia do compilador não cola
A reflexão de Boykis responde a Salvatore Sanfilippo, criador do Redis, sobre a importância da "simpatia mecânica" — a capacidade de sentir onde o sistema falha antes mesmo do erro explodir em produção. Ela argumenta que comparar agentes de IA a compiladores, como se fossem apenas mais uma camada de abstração sobre o hardware, é falho. Compiladores exigem que o desenvolvedor domine lógica, estruturas de dados e fluxo de execução. A substituição de código por prompts em linguagem natural, por outro lado, pode isolar o profissional da própria base técnica, eliminando o contato direto com decisões de design, alocação de memória e trade-offs de performance.
O custo da ausência de fricção
Para o ecossistema brasileiro, onde bootcamps e ferramentas low-code aceleram a entrada no mercado, o cenário exige atenção. A fricção do desenvolvimento — ler código ruim, refatorar, fazer debugging profundo, participar de code reviews — é justamente o ambiente onde se forja o julgamento técnico. Sem ele, crescem profissionais capazes de gerar features rápido, mas incapazes de:
- diagnosticar gargalos de performance em sistemas legados;
- revisar pull requests com critério arquitetural e segurança;
- gerenciar débito técnico antes que ele paralise o produto;
- argumentar sobre trade-offs de escalabilidade com base em experiência própria, não em respostas de chatbot.
O resultado são times que entregam código funcional, mas que acumulam complexidade acidental e dependência crítica de ferramentas externas para manutenção.
O lugar da IA na formação
A questão não é rejeitar a IA, mas calibrar seu papel na curva de aprendizado. Modelos de linguagem funcionam como aceleradores para quem já sabe o que está fazendo. Quando assumem o volante desde o primeiro commit, apagam o mapa mental que um engenheiro de software precisa para tomar decisões de alto nível. No mercado competitivo brasileiro, onde a distância entre júnior e sênior está cada vez mais no julgamento e menos na velocidade de entrega, manter o contato direto com a complexidade do código continua sendo o melhor investimento de longo prazo. A ferramenta pode gerar o código, mas só a experiência própria gera o instinto.