The Only Unbreakable Law↩︎ 01 Mar 2025 (Casey Muratori, Mar 2022)

A hierarchy that creates information silos between teams prevents them from sharing information effectively, forcing each to work around the lack of communication. This constrains the space of possible software designs to those that mirror the organizational structure. When the structure naturally reflects the problem domain, great. But when it doesn't, we're ruling out the best architecture from the start. This video illustrates that perfectly, explaining it through the lens of Conway's Law, with plenty of examples.