Every user interface must consider:

     - the abilities of the user
     - the sensibilities of the user
     - its communicative stance: friendly? mysterious?
       challenging? humorous?