Cognitive Load

Don’t make me think!

I refer to this concept frequently in design conversations.

It’s the general idea of how can we limit choices to that we are freed from thinking about things which are unimportant to the problem we are solving right now.

A good example of this thought process in action is when we look at simple web API design.