Simple laws for sustainable architectures.
When designing and developing a system, balance the effort to implement the tool with the complexity of the action it must execute.