The article discusses the cost of architectural complexity in system design, highlighting the negative impact of complexity on productivity, defect density, and staff turnover. A study found that differences in architectural complexity can account for significant drops in productivity and increases in defect density and staff turnover. The article emphasizes the importance of controlling complexity in system design. Effective architecture can help mitigate the negative effects of complexity.