Blog Logo
TAGS

Software Architects are building on Centuries of Architectural Discipline

After my son was accepted to architecture design school, I became fascinated with the connection between designing physical structure and designing complex software. Of course, there are unique aspects within each area, that said, it’s impressive to see the number of the enduring lessons we can draw from across a common architecture discipline boundary. Below, I’ve collected a set of (physical) architecture principles and ‘restated’ them as (software) architecture principles. I organized them into nine groups and listed the top-three lessons in each. [Truncated for character limit]