7

Boundaries are the fundamental unit of design.

Every design decision is a boundary decision. Where you draw the line between modules determines what can change independently, what fails in isolation, and what a reader must hold in their head at once. Coupling, cohesion, encapsulation, and abstraction are all names for the same underlying act: choosing what belongs together and what must stay apart.

Reading path