Ninguém decide, de propósito, esquecer como programar. Isso acontece do jeito que a maioria das perdas de habilidade acontece: um atalho conveniente de cada vez. Você costumava escrever a regex você mesmo; agora você descreve o que quer e cola o que o modelo te dá. Você costumava rastrear um stack trace linha por linha; agora você o joga numa janela de chat e lê o resumo. Cada substituição é individualmente racional. A soma delas, ao longo de um ano de trabalho assistido por IA, é um desenvolvedor que consegue lançar funcionalidades rápido com a ferramenta ligada e trava um pouco quando a ferramenta está desligada.
Esse é o subtexto incômodo por trás do boom do vibe-coding neste mês — a Lovable supostamente se aproximando de uma avaliação de US$ 13,2 bilhões, Replit e Factory captando cada uma na casa dos bilhões, a SpaceX reduzindo os preços de ponta com o Grok 4.5 construído para "agentes autônomos". Tudo isso está otimizado para uma única coisa: fazer você escrever menos código por conta própria. Esse é o objetivo, e para boa parte do trabalho essa é uma troca legítima. Mas isso significa que a indústria passou os últimos dois anos rodando um experimento descontrolado sobre quanta habilidade manual de programação dá para terceirizar antes que isso custe algo, e a conta está começando a chegar de formas concretas e verificáveis.
Onde a lacuna realmente dói
A atrofia não é uma ansiedade vaga — ela aparece em três situações concretas, e vale a pena ser honesto consigo mesmo sobre quais delas te afetam:
- Entrevistas. A maioria das entrevistas técnicas, à parte os take-homes, ainda restringe ou proíbe o uso de IA. Se a sua fluência no dia a dia migrou silenciosamente de "eu consigo escrever isso" para "eu consigo direcionar um modelo para escrever isso", uma rodada de quadro branco ou de codificação ao vivo vai expor essa lacuna em tempo real, na frente da pessoa que está decidindo se te contrata.
- Quedas de sistema. Quando a produção está fora do ar, o caminho mais rápido para uma correção geralmente é ler código desconhecido sob pressão e raciocinar sobre ele diretamente — não compor um bom prompt sobre um sistema que você não tem tempo de explicar. A resposta a incidentes recompensa exatamente as habilidades (leitura rápida de código, depuração mental, conhecer a superfície da API de memória) que são menos exercitadas quando um modelo cuida delas por você no dia a dia.
- Sem conectividade, sem assistente. Um voo, um cliente com uma rede travada, uma instabilidade na ferramenta do provedor do modelo — qualquer um desses casos te devolve à programação sem auxílio por um tempo. Não precisa ser permanente para importar; só precisa acontecer num dia em que você precisava entregar algo.
Nenhum desses é um caso hipotético e periférico inventado para vender um produto. São as condições normais de uma carreira de trabalho. A questão é se você notaria a erosão antes que uma dessas situações te pegasse de surpresa.
Entram as ferramentas de treinamento
Essa é a lacuna que uma nova ferramenta chamada Atrophy CLI está mirando, segundo uma matéria do The Register deste mês. A proposta é direta: tratar a habilidade de programar como um rating Elo de xadrez, em vez de um binário "sabe programar / não sabe programar". Você começa com um exame de base que estabelece onde você está atualmente, e então a ferramenta te treina em um punhado de categorias distintas de habilidade — recuperação de sintaxe, depuração, leitura de código, memória de API e decomposição de problemas — e acompanha o seu rating ao longo do tempo, do mesmo jeito que um motor de xadrez acompanha se você está realmente melhorando ou só tem essa impressão. O slogan resume a tese inteira numa frase: "Se a assistência de IA está corroendo silenciosamente sua capacidade de programar sem ajuda, o gráfico mostra isso a você – antes que uma entrevista, uma queda de sistema ou um dia sem wifi mostrem."
A escolha de design que vale destacar é a divisão em categorias separadas em vez de uma única pontuação composta. O vibe coding não corrói todas as habilidades de programação igualmente — você pode continuar afiado em decomposição (dividir um problema em etapas) porque isso ainda é majoritariamente seu trabalho mesmo com um assistente de IA, enquanto sua recuperação de sintaxe e o músculo bruto de depurar sem um copiloto vão enfraquecendo silenciosamente, porque são exatamente as partes que você tem delegado. Uma pontuação única esconderia isso. Um rating por categoria pelo menos te diz qual músculo específico retreinar, o que é um sinal mais útil do que uma sensação geral de enferrujamento.
Uma ressalva necessária
Vale dizer com clareza: o Atrophy CLI é novo, e eu não vi dados independentes sobre se os seus ratings realmente preveem o desempenho em entrevistas ou incidentes, ou se o treino regular reverte de forma significativa a perda de habilidade em vez de simplesmente deixar você bom nos próprios exercícios — esse é um risco real de qualquer ferramenta de prática que não seja a tarefa real. Trate-a como um diagnóstico que vale a pena experimentar, não como uma solução comprovada. A categoria que ela está abrindo — medir a perda de habilidade assistida por IA, separada da produtividade assistida por IA — é a ideia útil aqui, quer essa ferramenta em particular acabe sendo a que permanece, quer não.
O que fazer a respeito sem abrir mão da produtividade
Você não precisa abandonar a programação assistida por IA para se proteger disso; isso seria abrir mão de um ganho real de produtividade para se proteger de um risco que dá para administrar de forma mais barata. Alguns hábitos concretos já resolvem a maior parte do problema:
- Periodicamente, resolva algo que normalmente você entregaria ao modelo — um bug, uma função pequena, uma transformação de dados — totalmente sem ajuda, e cronometre-se. Perceba onde você hesita.
- Antes de uma bateria de entrevistas ou de um plantão, faça deliberadamente um período de programação com a IA desligada, do mesmo jeito que você estudaria pesado antes de uma prova cujo conteúdo você não usa há meses.
- Quando você usar assistência de IA, leia o código gerado com atenção suficiente para conseguir explicá-lo a outra pessoa, em vez de colar e seguir em frente — esse é o passo mais responsável por determinar se a exposição constrói o seu entendimento ou só o contorna.
- Se uma ferramenta no estilo de rating como o Atrophy CLI funcionar para você, use-a como um detector de fumaça, não como um regime de treino em si — confira periodicamente, e se uma categoria estiver caindo, vá fazer trabalho real sem ajuda naquela área em vez de treinar com cartões de memorização.
O enquadramento honesto é que a programação assistida por IA e a capacidade de programar sem ajuda agora são duas habilidades separadas que você está administrando, não uma habilidade com um atalho. Empregadores, painéis de entrevista e canais de incidente às 3 da manhã ainda não se atualizaram totalmente sobre isso, mas vão perceber quais candidatos mantiveram as duas habilidades vivas.