Portanto, ainda posso me chamar de desenvolvedor de software, mas acho que não posso mais me chamar de programador. Mas mesmo na minha função de “desenvolvedor de software”, o que estou fazendo é radicalmente diferente. Escrever código é algo completamente diferente de direcionar a IA para escrever código. Embora eu revise o código que escrevo, isso não é o mesmo que revisar o código que um agente escreve para mim.
Ter um agente escrevendo código é como ter outro desenvolvedor escrevendo seu código para você e depois revisando-o. É uma experiência totalmente diferente. Você não está mais depurando erros de digitação e bugs, mas sim depurando a funcionalidade real do código e, em seguida, fazendo com que o agente corrija os problemas encontrados.
Ganhos e perdas
Você está basicamente olhando por cima do ombro de outro desenvolvedor que não se importa com o fato de você microgerenciar tudo o que ele faz e que executará todos os seus comandos sem reclamar. A codificação e a iteração acontecem muito mais rápido, mas o custo do pensamento pouco claro também pode aumentar rapidamente. Você perde a experiência de codificação, mas ganha produtividade – geralmente em ordens de magnitude.
Alguns desenvolvedores lamentam essa perda. Alguns desenvolvedores nem percebem o que estão perdendo. De qualquer forma, algo está sendo deixado para trás, com certeza.
