O software devorou o mundo. Agora, a IA está devorando o software, um arquivo por vez. Se você vive de escrever código, provavelmente sentiu o chão se mover sob o seu teclado. Um desenvolvedor sentiu isso duas vezes em um único ano. Primeiro, a máquina assumiu a escrita. Depois, assumiu a revisão. Ele ainda tem um emprego, mas apenas porque o transformou de tal forma que se tornou irreconhecível.

Isso não é uma previsão apocalíptica. É um relatório de campo do meio da transição.

A Primeira Mudança: De Digitar para Revisar

Houve um tempo em que seu ofício era simples de descrever: pensar, digitar, testar, entregar. Ele escrevia cada função à mão. Nomeava variáveis, aninhava loops e tratava casos de borda através de esforço e erro. Ler o código não era uma tarefa separada. Era a criação desacelerada e inspecionada. O controle de qualidade e a produção aconteciam no mesmo movimento.

Então, o preenchimento automático deixou de ser apenas algo "bonitinho".

Os assistentes de codificação por IA pararam de sugerir apenas a próxima palavra-chave. Eles começaram a cuspir classes inteiras, migrações de banco de dados e wrappers de API. As mãos do desenvolvedor mudaram das teclas de seta para o painel de revisão. Ele perdeu o ato de escrever, mas disse a si mesmo que estava seguro. Ele ainda lia cada linha. Ele ainda rastreava a forma da lógica. Ele era o editor, o guardião, o humano no ciclo.

Essa mudança parece gerenciável porque a ilusão de controle permanece intacta. Você ainda está tocando o código. Você ainda está caçando erros de "off-by-one". Mas o seu papel já mudou. Você não é mais o autor. Você é a primeira linha de defesa contra as alucinações da máquina.

A Segunda Mudança: De Ler para Confiar

A segunda mudança atingiu com mais força.

Os agentes de IA cresceram rápido o suficiente para trabalhar por horas sem oxigênio humano. Eles podiam criar estruturas básicas, refatorar módulos legados e corrigir dependências enquanto ele se afastava para tomar um café. A vazão não era mais o problema. O problema era a sua própria velocidade de leitura.

Para manter o projeto avançando, ele teve que parar de ler cada linha. Não havia outra opção. A fábrica podia produzir mais rápido do que ele conseguia aprovar. A confiança tornou-se um requisito, não uma virtude. Ele passou de revisor a gerente de operações, supervisionando um sistema que gerava mais código em um sprint do que ele costumava escrever em um ano.

Ele descreveu o sentimento com honestidade: ele não era mais um programador. Ele estava gerenciando uma fábrica de máquinas onde as esteiras de produção se moviam mais rápido do que seus olhos.

O Gargalo se Move para Cima

Aqui está a parte que é fácil de ignorar. O gargalo não desapareceu. Ele se deslocou.

Quando os humanos escreviam código, o atraso estava entre o cérebro e a IDE. O desenvolvedor era a parte de movimento mais lento, e isso era aceitável. Assim que a IA assumiu a autoria, o ponto de estrangulamento tornou-se a revisão humana. Então, uma vez que os agentes puderam rodar em loops de várias horas, o ponto de estrangulamento tornou-se a tomada de decisão humana. No que os agentes devem trabalhar? O que é seguro automatizar? O que requer um segundo olhar?

A fábrica produz mais rápido do que o gerente consegue aprovar. O problema não é mais a velocidade da máquina. É a capacidade do humano de absorver, julgar e direcionar.

Se você ignorar essa migração do gargalo, você se tornará o obstáculo que a próxima ferramenta foi construída para remover.

Três Reconstruções, Uma Carreira

Sobreviver a ambas as ondas exigiu reconstruir seu papel três vezes separadamente.

Primeiro, ele passou de escrever código para ler código. Isso significou aprender a ler superficialmente com ceticismo, caçando bugs sutis em boilerplates gerados por um modelo treinado em repositórios de código aberto e tópicos de fóruns. Significou desenvolver um faro para quando uma sugestão parecia correta, mas estava sutilmente errada — uma habilidade inteiramente diferente de escrever do zero.

Em seguida, ele passou de ler código para construir fluxos de trabalho. É aqui que muitos desenvolvedores estão chegando agora. Você não está corrigindo funções; você está projetando o ambiente onde as funções são corrigidas. Você escreve prompts, elabora instruções de sistema, define salvaguardas e configura gates de CI. Você constrói o "encanamento" que conecta o agente ao compilador, ao linter e à suíte de testes. Sua entrega é menos sintaxe e mais orquestração.

Finalmente, ele passou de construir fluxos de trabalho para decidir o que construir. Este é o ar rarefeito do topo. Você está escolhendo a arquitetura antes que o primeiro arquivo seja gerado. Você está definindo as restrições, as interfaces e a lógica de negócio que a IA irá preencher. Você se tornou um pensador de produto que, por acaso, fala em sistemas.

Se ele tivesse permanecido no estágio um, teria sido totalmente substituído. O único motivo pelo qual ele ainda recebe salário é que ele subiu para o estágio três.

Mas a subida é