Architecture Reflects Incentives
Why Compensation and Org Design Shape Your Codebase Architecture is often discussed as a technical matter It rarely is. System design reflects the incentives of the people building it. Change those incentives, and the architecture will change with them.