O piso está subindo

5 min de leitura

Também disponível em English, Español, 简体中文, 日本語, 한국어, Deutsch, Français, ไทย, Tiếng Việt e Te Reo Māori.

A versão popular da história da IA e da engenharia é reconfortante: as ferramentas elevam todo mundo, o júnior escreve código de qualidade sênior e o campo se nivela. É uma história bonita. Também está, na maior parte, invertida. A IA não fecha a diferença entre engenheiros. Ela a alarga — porque o que ela mais premia é a única coisa que não pode te dar: julgamento sobre por que você está fazendo tudo isso.

A inversão

Boa parte do que chamamos de boas práticas é, na verdade, uma acomodação aos limites humanos. Mantínhamos funções curtas porque uma pessoa só consegue segurar tanto na cabeça. Éramos disciplinados em não nos repetir em parte porque mudar a mesma coisa em cinco lugares na mão é como bugs aparecem. Escrevíamos as coisas porque a memória humana perde dados. Boas regras — mas regras moldadas pelo custo de ser um humano diante de um teclado.

A IA muda esses custos. Quando um agente consegue ler um código inteiro em segundos, refatorar um padrão duplicado em quarenta arquivos de forma atômica e nunca esquecer onde está nada, algumas dessas velhas restrições simplesmente deixam de valer. A economia que produziu a regra se inverteu e, sem alarde, algumas regras se inverteram junto. Não todas — mas o bastante para que "sempre fizemos assim" já não seja um padrão seguro.

A lacuna de raciocínio

É aqui que a diferença se abre. Dois engenheiros conhecem a regra "não se repita". Um sabe por quê: que a duplicação é perigosa sobretudo porque sai de sincronia quando você muda uma cópia e esquece as outras, e que a regra é na verdade sobre um risco de manutenção, não sobre a mera existência de dois blocos parecidos. O outro só conhece a regra.

Dê aos dois um mundo em que uma IA consegue encontrar e atualizar cada cópia de um padrão instantânea e confiavelmente. O primeiro consegue raciocinar se a regra ainda se aplica aqui, e quando a duplicação agora é mais barata que a abstração errada. O segundo só consegue recitar a regra. Quando o chão se mexe, entender permite re-derivar a resposta certa; memorizar só deixa você defendendo uma regra cuja razão evaporou.

Essa é a lacuna de raciocínio, e a IA joga gasolina nela. O engenheiro que entendeu os tradeoffs ganha um multiplicador de força. O que memorizou as conclusões ganha uma ferramenta confiante para produzir mais respostas de ontem, mais rápido.

Não só menos produtivo — negativo líquido

Uma coisa seria o engenheiro abaixo da linha ser simplesmente menos produtivo. A verdade mais dura é que num ambiente que se move rápido ele pode ficar negativo líquido para o time. Ele atrasa boas mudanças apelando à tradição — "não é assim que a gente faz" — sem conseguir dizer se a tradição ainda faz sentido. Gera atrito, revisa por reflexo e ancora as discussões em regras que já não se pagam. O custo não é só o trabalho que ele não faz; é o arrasto que ele coloca sobre todos os que raciocinam ao redor.

O mito da democratização

Por isso "a IA democratiza a programação" é só meia verdade. Sim, o piso do que é possível subiu: quem não conseguia entregar nada agora consegue entregar algo. Mas o valor do julgamento subiu mais rápido. Ferramentas de IA são mais valiosas para quem já sabe o que está fazendo, porque são essas pessoas que conseguem perceber quando a ferramenta acerta, quando ela erra com confiança e quando a situação mudou o bastante para que a velha resposta não valha mais. Uma ferramenta que amplifica você vale só o quanto vale aquilo que está sendo amplificado.

Não existe um novo normal

O instinto é esperar as coisas assentarem — aprender as novas boas práticas e então relaxar nelas. Mas as capacidades melhoram rápido demais para isso. A cada poucos meses alguma restrição que moldava como trabalhamos se afrouxa de novo, e mais um lote de sabedoria recebida expira sem alarde. Não há um novo normal estável para memorizar. O que importa não é onde você está hoje, mas com que rapidez você consegue re-derivar a resposta certa quando o chão se mexer de novo — e isso é uma propriedade do entendimento, não do manual que você memorizou.

Este é também o argumento honesto para manter um humano firmemente no circuito, e é como projetamos o TaskGoblin. O agente escreve o código e revisa o merge request, mas nunca aprova e nunca faz o merge — porque o julgamento sobre se uma mudança é de fato certa para este sistema, agora, é justamente a parte que não se automatiza. O agente eleva o piso do que é produzido. Decidir o que deve ser verdade sobre o sistema continua sendo seu, e vale mais do que nunca.

Onde você está?

Aqui vai um teste que você pode aplicar em si mesmo. Escolha uma prática que você segue — DRY, funções curtas, testes exaustivos, qualquer uma. Você consegue explicar a restrição à qual ela originalmente respondia? E consegue dizer honestamente se essa restrição ainda vale agora que uma IA faz parte do trabalho? Se consegue, você vai ficar bem; vai continuar re-derivando boas respostas conforme as ferramentas mudam. Se tudo o que você tem a oferecer é que essa é a regra, vale a pena notar — porque o piso continua subindo, e a distância entre recitar as regras e entendê-las é exatamente a distância que está se abrindo.