PRINCIPLES OF USER INTERFACE DESIGN
• An interface must really be just an extension of a person. This means that the system
and its software must reflect a person's capabilities and respond to his or her specific
needs.
• It should be useful, accomplishing some business objectives faster and more
efficiently than the previously used method or tool did.
• It must also be easy to learn, for people want to do, not learn to do.
• Finally, the system must be easy and fun to use, evoking a sense of pleasure and
accomplishment not tedium and frustration.
• The interface itself should serve as both a connector and a separator
• a connector in that it ties the user to the power of the computer, and a separator in that
it minimizes the possibility of the participants damaging one another.