On the Locality and Magnitude of Complexity in Systems
Complexity is inherent in any problem. The problem being solved for by a system is likely in of itself complex in some way. This is the inherent complexity of the system. Any more complexity than this is either accidental complexity added by mistake, or some extension to the problem (e.g., do it faster - therefore we have to introduce complexity, or reduce the problem scope in some way). Less complexity than the inherent complexity means we have simplified the problem. Maybe we have ignored some edge cases. ...