Always display enough information. The user should be able to rely on recognition and not on recall. The user should be able to assess how to continue. The user should find all the needed information on the same screen as the task. The user should be able to read the state of the application or system from each display.