The last of our design laws or rules is Occam’s Razor.
Occam’s Razor suggests that the simplest solution to a problem is usually the best.
The reason for this is because the simplest solution will usually be the explanation which requires you to make the fewest assumptions or judgements.
Occam’s Razor says that when given competing hypotheses you should choose the one that makes the fewest assumptions.
This will in turn give you the simplest and usually best explanation or solution.
The key here is to strive for simple effective design rather than needlessly complicated and confusing design.