Three Y's as a mental model for complexity

On [#harris-harris-digital-design], page 6

Three Y's is a mental model to manage complexity. It is composed of:

  • Hierarchy: divide systems into modules
  • Modularity: have pieces with well defined function and interface
  • Regularity: seek uniformity among modules

[#harris-harris-digital-design]: Harris, David Money, and Sarah L. Harris. Digital Design and Computer Architecture. Second edition. Amsterdam: Elsevier, 2013.