Tenho quase certeza de que, daqui a um ano, olharemos para trás e acharemos ridícula a ideia de que humanos ainda precisariam ler o código. Habilidades de programação e engenharia de software serão tão úteis quanto as de ferreiro. A trajetória é clara: os computadores farão todo o trabalho.
Não, nossa área não é especial. Se você acompanhou essa trajetória nas últimas três décadas, como eu, sejamos honestos: metade dela foi, como Alan Kay chama, "cultura pop". E a outra metade é, em grande parte, coisa que só se tornou necessária graças à presença de programadores humanos.
Surfar cada onda progressiva tem sido divertido, e está sendo especialmente divertido agora – a onda está muito rápida e emocionante. Mas eventualmente vamos chegar à praia, então é sensato encontrar uma nova área para focar ou, se você for jovem, mirar em outro lugar. Minha humilde opinião.
A trajetória a seguir ainda me parece correta para criadores de software. Infelizmente, porém, muitos que criam software têm sua identidade e trabalho construídos em torno da "engenharia de software" e de serem "bons programadores". Eles estão em apuros.
Para esclarecer, não acho que a habilidade em engenharia de software será tão útil quanto a de ferreiro daqui a um ano, porque ainda seremos "gerentes de produto técnicos". Isso virá depois. Mas será ridículo pensar que os humanos *precisam* verificar a integridade do código. A IA terá um desempenho superior ao dos humanos na revisão de código.