The Robustness Principle Be conservative in what you send; be liberal in what you accept. The Pareto Principle 80% of the effects come from 20% of the causes. The Principle of Least Surprise When two elements of an interface conflict, or are ambiguous, the behaviour should be that which will least surprise the user. The DRY Principle Every piece of knowledge must have a single, unambiguous, author