Vou contar um segredo: as vezes a IA me apresenta solucoes que sao uma piada...
A pergunta que define a carreira do dev não é mais "você consegue implementar isso?", é "você consegue reconhecer se isso foi bem implementado?".
O que vai se tornar mais escasso e valioso não é a capacidade de produzir, mas a capacidade de curar. De selecionar. De dizer "isso aqui é bom, e aqui está o porquê".
Aqui está o problema que me tira o sono.
Se o trabalho do engenheiro é curadoria, e curadoria exige bom gosto, e gosto exige anos de exposição... como alguém que está começando agora chega lá? Qual é o caminho de formação de um curador de código?
Antes da IA, o caminho era brutal mas claro. Você escrevia código ruim. Alguém apontava que era ruim. Você reescrevia. Sofria com bugs em produção causados por decisões suas. Mantinha sistemas legados e entendia na marra o custo de código mal pensado. Depois de alguns anos disso, você tinha cicatrizes suficientes para ter opinião.
Agora o caminho é menos óbvio. Se o agente escreve o código, onde estão as cicatrizes? Se você nunca tomou a decisão errada de design, como reconhece a decisão errada no código da IA?
Não sei. E suspeito que quem diz que sabe está vendendo curso.