What Building Architecture Can Teach Us About Software Architecture
The work of Frank Lloyd Wright occupied my attention from a young age, and his home tours were highlights to my development. When studying at The University of Edinburgh, I attended historical architecture classes as a reprieve from other sciences.

Now working as a software architect, a presentation by Wes Delp from Codemash 2020 caught my attention: What Building Architecture Can Teach Us About Software Architecture. Here’s the description:
Architecture has existed for the better part of human history. Over 2000 years ago, the Roman architect Vitruvius claimed that a good building must be durable, functional, and bring delight. Sounds familiar, right? In this conference session, Wes Delp will explore how architectural design concepts such as, ‘less is more’, ‘form vs. function’, and ‘adaptive reuse,’ can be applied to the software patterns and structure in your own applications. You’ll discover how the successes and failures in building design over the years provide timeless lessons for designing and architecting software that will stand the test of time.
If you have a Pluralsight subscription, check it out here: https://www.pluralsight.com/courses/codemash-session-88