← GraphNote · orthogonality

Keep components independent so a change in one does not force changes in others — coupling is what makes systems expensive to change.

Usually sacrificed early for a convenience that looks free at the time and is charged back with interest at every subsequent change.