Série
Pensamento de Engenharia
Pense Antes de Codar
Boa engenharia não começa pela implementação. Começa pela compreensão do problema, de suas restrições e das consequências de cada decisão.
Arquitetura é decidida antes do código existir
Arquitetura de software não é uma camada acima da implementação. Ela é determinada por como problemas são representados antes que qualquer código exista.