Re: Is "simplicity" a useful architectural constraint?

Simple problems require simple solutions as much as complex problems require
complex solutions.
The idea of simplicity as a constraint is useful therefore in the sense that
for any problem there should be a measured response; the problems should be
broken into its component issues; addressed separately; and focus on
solution re-use.
Simplicity therefore addresses the ease with which modular solutions fit
together to address any particular problem.
As a comparison, each real-world architectural standard needed to build a
house (and its component parts) is, individually, relatively straight
forward, but that does not preclude complex design, because the relationship
between each one is also standardised and simple.

Peter

Received on Sunday, 6 January 2002 13:02:36 UTC