Série
Pensamento de Engenharia
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.
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.