Article
Design principles for the computer scientist: No hidden interfaces
A principle for the information scientist is "decoupling points for complexity reduction and flexibility". But a decoupling point is also a coupling in the system as a whole! All interfaces must remain visible, if you come across one you must recognize it. This applies to the same extent for the organizational scientist; organizations also have interfaces and dependencies and these must be visible.