time a user has to wait, more stress is built into the human body causing long term damage. The interface should also have functionality for advanced users. While being non-obtrusive to novice users, accelerators or shortcuts should be available for experienced users. 3. Design: The system should preferably have minimalistic and aesthetically pleasing design. While this has no direct relation to the product or task in hand, minimalistic design help user easily consume the data and hence there is less stress on the human mind and aesthetically pleasing design increases the 'feel good' factor in the user. Following the principles of contrast, repetition, alignment and proximity will also help as they come naturally to humans. 4. Memory: User's memory load should be minimized. All information that a user needs from the application to perform a task should be presented or easily retrievable by the user. 5. Context Help: While the 'Help' menu and options should not be obstructive to the user, context help should be always available to the user. See also Engineering psychology Human–computer interaction Human-centered computing Human-in-the-loop Usability User experience design User-centered design Books Cyberpsychology: An Introduction to Human-Computer Interaction by Kent Norman (2008) Cambridge University of Press. Don't make me think!: A common sense approach to web usability by Steve Krug (2006) New Riders. Designing with the mind in mind: Simple guide to understanding user interface design rules by Jeff Johnson (2010) Morgan Kaufmann Publishers/Elsevier. References Ergonomics