Pensamento aleatório: A IA expõe quem são os bons engenheiros dos ruins. Todos os bons engenheiros com quem tive a oportunidade de trabalhar são essencialmente bons *escritores de especificações*. O que as pessoas agora chamam de engenharia de contexto. Você precisa ser capaz de escrever boas especificações, ou pelo menos ter um modelo mental muito bom do problema que está resolvendo, para ter um bom código. Faça ótimas perguntas, entenda os trade-offs, tenha bons nomes/abstrações, preveja requisitos futuros, coisas assim. O chamado "engenheiro 10x" é aquele que gasta 80% de seu tempo pensando e desenvolvendo sua especificação e 20% escrevendo código. Não são os macacos de código que você vê regularmente nos filmes. Portanto, se o que foi dito acima for verdade, os bons engenheiros já serão mestres no uso de IA, porque a engenharia de contexto é apenas escrever boas especificações. Isso ampliará a lacuna entre bons e maus desempenhos. Escritores de especificações ruins criarão software de IA e insustentável. Um corolário disso (se o acima for verdade) é que a engenharia de software como profissão provavelmente não desaparecerá, apenas muda para um foco mais explícito nas especificações e menos no código.
671