
Tela de um editor mostrando um agente de IA propondo edições de código. A profissão de programador está sendo refatorada em ritmo acelerado segundo Karpathy. Foto: divulgação.
Karpathy: 'Nunca me senti tão atrasado como programador' — o que mudou nos últimos 4 meses
Quem segue o @karpathy no X provavelmente leu, em fevereiro, um tweet curto que parou um pedaço da timeline. Andrej Karpathy escreveu, com a frieza de quem registra um sintoma sem dramatizar: 'Nunca me senti tão atrasado como programador. A profissão está sendo dramaticamente refatorada — os bits contribuídos pelo programador estão cada vez mais esparsos e nos espaços entre. Tenho a sensação de que poderia ser 10 vezes mais poderoso se simplesmente conseguisse encadear corretamente o que se tornou possível.' Vamos destrinchar a frase, porque ela é mais densa do que parece.
Antes de tudo, é preciso lembrar de quem está falando.
Karpathy não é um observador externo do campo. Foi membro fundador da OpenAI, dirigiu por anos a IA da Tesla, e é autor do nanoGPT e do micrograd — dois repositórios que ensinaram redes neurais a uma geração inteira de engenheiros. Quando ele diz que nunca se sentiu tão atrasado, não é hipérbole nem desabafo de um amador. É uma observação clínica de alguém que está há mais de quinze anos no centro técnico do campo.
O detalhe importante é o segundo tweet, publicado poucas semanas depois e mais explicativo. Lá Karpathy registrou uma estatística que vale a pena ler com atenção:
Algumas notas aleatórias depois de ter usado Claude para programar bastante nas últimas semanas. Workflow de codificação. Dado o salto recente na capacidade de codificação dos LLMs, como muitos outros, eu rapidamente migrei de cerca de 80% manual+ autocomplete e 20% agentes em novembro para 80% codificação por agente e 20% edições+ajustes finos em [poucos meses].
Há quatro meses, Karpathy escrevia 80% do código manualmente, com um pouco de autocomplete inteligente, e usava um agente de IA em 20% do tempo. Hoje, esses números se inverteram. O agente faz 80% do trabalho. Ele faz os ajustes finos.
Em quatro meses.
O que muda quando o programador vira editor
Vamos entender por que isto importa, e por que Karpathy, mesmo fazendo essa transição, ainda diz que se sente atrasado.
A primeira mudança é cognitiva. Quando você programa manualmente, sua mente está em modo escrever: você decide cada linha, cada nome de variável, cada estrutura de loop. Quando você edita o que um agente escreveu, sua mente entra em modo ler e julgar: você lê o que veio, decide se está certo, ajusta o errado, aprova o resto.
Essas duas modalidades exigem músculos cognitivos diferentes. A primeira pede invenção; a segunda pede discernimento.
A segunda mudança é estrutural. No modo manual, o gargalo é a sua velocidade de digitação e a sua memória de trabalho. No modo agente, o gargalo é outro: é a sua capacidade de descrever o problema com clareza suficiente para que o agente entenda, e a sua capacidade de verificar rapidamente se o que ele entregou está correto.
A coisa engraçada é que essa segunda capacidade — descrever bem o problema — é exatamente o que separa o programador sênior do júnior. Não é digitação, não é conhecimento de sintaxe, não é domínio de framework. É clareza mental sobre o que precisa ser feito.
Karpathy está apontando, sem dizer com todas as letras, que a nova geração de LLMs está promovendo todo programador a uma versão mais sênior do que ele era há seis meses — desde que ele queira fazer essa transição.
Por que Karpathy se sente atrasado mesmo fazendo a transição
Aqui está a parte interessante do tweet. Karpathy não disse "nunca me senti tão substituído". Ele disse "nunca me senti tão atrasado".
A diferença é fina mas central.
Quem se sente substituído acha que o agente vai roubar o emprego. Quem se sente atrasado acha que existe uma versão multiplicada de si mesmo, e que ele ainda não conseguiu virar essa versão.
Karpathy escreveu, na mesma frase: "tenho a sensação de que poderia ser 10X mais poderoso se simplesmente conseguisse encadear corretamente o que se tornou possível".
Dez vezes. Ele acha que existe uma forma de operar, hoje, em 2026, com as ferramentas que existem, que tornaria um programador da estatura dele dez vezes mais produtivo. E ele admite, com honestidade científica, que ainda não descobriu como.
Se Andrej Karpathy admite isso, vale a pena que cada um de nós admita também.
A leitura para o programador brasileiro
Eu, colunista brasileiro do Karpathy, faço minha leitura daquilo que ele está apontando.
Primeiro: a transição de 80%/20% é factível em poucos meses, não em poucos anos. Karpathy fez em menos de cinco. Quem está programando hoje no Brasil sem usar agente sério (Claude Code, Cursor, Aider, ou similar) está numa posição arriscada. Não é uma tendência distante. É a profissão se reorganizando agora.
Segundo: a habilidade nova é descrever problema com clareza. O programador que sabe explicar o que precisa, o que NÃO precisa, quais são as restrições, qual é o critério de aceitação — esse programador já está dando ao agente um briefing decente, e o agente entrega trabalho decente em cima disso. O programador que abre o editor sem saber direito o que quer continua perdido, agora com uma ferramenta cara.
Terceiro: a verificação rápida vira o gargalo seguinte. Karpathy, em outros tweets recentes, tem insistido bastante em ferramentas que permitem ao humano auditar rapidamente o que o agente escreveu — testes que rodam sozinhos, linters integrados, cobertura visível. Quem programa em equipe num código grande precisa de uma camada de auditoria eficiente, ou o agente vira uma fábrica de bug confiantemente entregue.
Quarto: existe assimetria geracional. Programadores que aprenderam a programar nos últimos dois anos, e cuja primeira ferramenta foi um agente, estão num caminho diferente dos que aprenderam digitando linhas. Não dá para dizer ainda quem se sai melhor. Dá para dizer que são duas escolas, e que a segunda escola já existe.
Sobre o sentimento — porque ele importa
Vou fechar com algo que talvez não seja técnico, mas é importante.
Karpathy é um dos engenheiros de IA mais respeitados do planeta. Quando ele admite publicamente que se sente atrasado — não como queixa, mas como diagnóstico —, ele está dando licença social para que todos os outros admitam o mesmo.
E essa licença social é importante. Porque o programador que finge estar tudo bem, que escreve código manual achando que "agente é exagero", que recusa Claude Code porque "não confia", está fazendo uma escolha legítima — mas precisa fazê-la com os olhos abertos. Karpathy, que confia bastante, ainda assim acha que está atrasado.
Imagina quem nem confia.
Na minha leitura, o que Karpathy está pedindo não é fé cega no agente. É honestidade sobre onde a profissão está agora. E é disposição de aprender, mais uma vez, a programar — desta vez no modo editor-revisor-arquiteto, em vez do modo digitador.
Talvez seja a quinta vez que ele aprende a programar do zero, na carreira dele. E ele segue aprendendo aos quase 40 anos.
Quem programa no Brasil em 2026 e ainda não começou esse próximo ciclo de aprendizado, vale considerar começar essa semana.
Fonte original: tweets do @karpathy de fevereiro e março de 2026 (sentir-se atrasado, 80/20 invertido).
Receba o Mirante no seu email
As principais notícias do dia, curadas por inteligência artificial, direto na sua caixa de entrada.