Minhas reflexões sobre como a IA automatizará meu trabalho de SWE em 2026 (Vou ser completamente honesto neste post, mesmo que algumas pessoas de ambos os lados deste debate fiquem chateadas. Então, por favor, respeitem que estas são minhas previsões. Não quero iniciar uma discussão, só quero compartilhar meus pensamentos com pessoas que possam estar interessadas.) Então, nos últimos dias, estive realizando um experimento louco: reconstruir o HVM do zero, apenas com IA. Acontece que agora existe um modelo (vocês sabem qual - sem mais anúncios 😑) que já é capaz de escrever a maior parte do meu código. Eu dou instruções, vou fazer outra coisa e volto para uma implementação (possivelmente) funcional. E isso é realmente incrível. O que eu me pergunto é: o que ainda está consumindo meu tempo? Sou um desenvolvedor experiente. Dado tempo suficiente™, eu poderia realizar muito. Em um ou dois anos, eu poderia escrever um navegador, um sistema operacional, um motor de jogo, um MMORPG. Então, se as IAs estão realmente automatizando meu trabalho, como é que ainda não lancei todas essas coisas? O que objetivamente me impediria de me tornar uma enorme empresa de SWE de um único homem, se eu quisesse? Bem, além das óbvias questões burocráticas, mesmo no sentido puro da codificação, isso obviamente não é possível, por uma razão: A IA só pode trabalhar por um certo tempo antes de precisar de mim. Aqui está como esse experimento foi: 1. Eu escrevi uma especificação completa do "HVM de próxima geração" 2. Pedi à IA para fazer a primeira parte (analisador) 3. Ela escreveu 80% do código correto, mas errou pontos chave 4. Eu corrigi esses pontos (injeção de inteligência especializada) 5. Ela escreveu 100% do código correto 6. Pedi à IA para fazer a segunda parte 7. ... repeti 2-5 várias vezes ... Cerca de 3 dias depois, eu tenho um protótipo funcional. Não escrevi mais do que 1% desse código. Passei 95% desse tempo jogando. De um ponto de vista, a IA automatizou 95% do meu trabalho, se medirmos apenas pelo tempo. No entanto, de outro ponto de vista, automatizou 0% do meu trabalho. Afinal, sem o especialista (eu) intervindo a cada 30 minutos, a IA não conseguiria avançar além do primeiro módulo. Ou seja, se eu apenas dissesse "implemente a especificação" e deixasse ela trabalhar sozinha, não completaria o trabalho. Nem em 3 dias, nem em 3 anos. Eu voltaria para uma base de código cheia de bugs e inútil, e um código-bot traumatizado. ...