Recognition rather than Recall
Recognition rather than recall refers to the idea that users should not have to remember information from one part of the action to another. This is the reduce the user’s memory load by making objects, actions, and options visible. Instructions for use of the system should be visible or easily retrievable whenever appropriate. For example, when printing a photo, it is better to recognize the symbol to print a photo in an interface, rather than recall commands in the command line.
Contributed by Jason Thong, Xiao Zhang, and Deedee Jiang