A codificação não é trabalho de um engenheiro de software. Dizer que o seu trabalho é codificar é o mesmo que dizer que o trabalho de um jornalista é colocar palavras em ordem. Um engenheiro de software identifica e resolve problemas e oportunidades usando computadores. Essa definição faz muita diferença.

À medida que a IA torna os engenheiros de software mais eficazes e os ajuda a resolver problemas de negócios mais rapidamente, a engenharia de software ganhará valor. Não haverá falta de oportunidades para software, principalmente se esse software se tornar mais barato, mais fácil e mais rápido de construir.
Veja o que o Cezar Taurion,

A voz é de uma Inteligência Artificial, por isso, alguns termos estão um pouco robotizados, porque nossa IA está aprendendo português 🙂