Files
Obsidian-Vault/Career/Resources/The Mythical Man Month/Ch 4. Aristocracy, Democracy, and System Design.md
2025-10-25 20:11:21 +02:00

688 B

Conceptual Integrity

According to Brooks, the most crucial factor to consider in system design is to implement a single set of design ideas and to omit anomalous features and improvements, regardless of their quality. To achieve this, a single or a few like-minded individuals should be responsible for the design, which limits the number of people who can work on the system. However, Brooks offers two solutions to this limitation. The first is to separate the architecture from implementation, and the second is to form teams as described in previous chapters.

The system architect's primary responsibility should be to prioritize the user's needs above all other considerations.