The only way to achieve good fit between any design and its requirements is to find misfits and remove them; there is no direct way to derive form from requirement. Good fit is the absence of all possible misfits.

— Fred Brooks, The Computer “Scientist” As Toolsmith: Studies in Interactive Computer Graphics, Information Processing, 1977, p. 625-634 (via)