EN

Meus pensamentos sobre programar com IA

Chegamos a um ponto em que dá para construir uma aplicação inteira literalmente conversando com uma IA.

Você manda uma mensagem de voz no seu app favorito (Discord, Telegram, talvez WhatsApp ou LINE, quem sabe até Signal, e por aí vai) e sai para caminhar. Alguns minutos depois, chega uma notificação sobre um novo deploy na sua aplicação, com uma funcionalidade nova e empolgante no seu produto. Os usuários mal conseguem acompanhar tantas atualizações. O gargalo do desenvolvimento de software mudou.

E o código desse deploy, feito a partir de uma mensagem de voz? Código que segue todas as regras que você definiu como desenvolvedor para o projeto, segue as boas práticas de design de sistemas, como TDD, fluxo red/green/refactor, BDD, DDD, uma pirâmide de testes bem construída, testes manuais feitos por IA com Playwright ou similar, boa cobertura de código, testes de mutação, seguindo o design system do projeto, alinhado com a documentação mais recente do código, boas práticas de OOP aplicadas, seguindo diretrizes de performance, rodando benchmarks, rodando muitos testes e validações de segurança, e com tudo funcionando bem, subindo um deploy.

Leva tempo até você ou seu time ter esse setup montado, e ele continua evoluindo, mas quando tudo está pronto, basicamente temos o seu estilo (ou o padrão do time) sendo replicado pela IA absurdamente mais rápido do que um humano faria.

O nosso trabalho principal passou a ser planejar junto com a IA e revisar o código que ela produziu para fazer os ajustes necessários, e esses ajustes são usados para evoluir a IA para que ela não repita os mesmos erros.

Em 1897 a humanidade inventou a primeira tela, em 1939 o que pode ser considerado o primeiro computador, e programar era mudar fios e chaves manualmente e perfurar cartões que eram processados como dados binários.

Em 2026, falamos com a IA usando a nossa voz para construir aplicações inteiras para as mais variadas plataformas que existem, passando por todas as camadas da engenharia de software. Dá para construir soluções rapidamente, até jogos.

Está cada vez mais difícil prever o futuro e como a tecnologia vai evoluir, mas podemos usá-la para nos ajudar a fazer coisas incríveis e resolver problemas que não tinham solução ou eram difíceis de resolver.

Enquanto algumas pessoas se recusam a usar IA em qualquer camada da engenharia de software, eu nunca estive tão empolgado com o quanto ficou fácil resolver problemas e tirar ideias da cabeça e colocá-las no ar, graças a essa produtividade alta, já que antes isso tomava uma boa parte do meu tempo livre.

Então a minha visão é que devemos continuar estudando e nos aprimorando para deixar a IA e as nossas outras ferramentas ainda melhores, buscando resolver ainda mais problemas e criar coisas ainda mais incríveis ainda mais rápido.

Amanhã com certeza vão existir muitas ferramentas, funcionalidades e atualizações novas, como sempre existem, mas ainda mais rápido e ainda melhores graças ao uso da IA como uma ferramenta que potencializa os humanos.

Em um mundo com tantas coisas criadas 100% por IA, este texto foi escrito à mão, então se você chegou até aqui, muito obrigado.