Engenharia de Software: Uma Arte da Descoberta, Não Apenas Engenharia

A engenharia de software não é simplesmente uma prática de engenharia; é mais uma arte, repleta da alegria da descoberta. O artigo usa animações de computador antigas como exemplo para ilustrar como um profundo entendimento das tecnologias subjacentes pode levar à criatividade inesperada. Argumenta que, no desenvolvimento de software, a interação entre visão e engenharia é bidirecional e não linear, em vez de linear. O autor critica as desvantagens da dependência excessiva de camadas de abstração e do pensamento de caixa preta, argumentando que isso limita a criatividade e a inovação. O mesmo se aplica às organizações de software: enfatizar excessivamente a autonomia da equipe enquanto ignora a colaboração entre as equipes leva à baixa eficiência geral. O autor pede um retorno à compreensão das tecnologias subjacentes para estimular a verdadeira inovação.