If we want users to like our software we should design it to behave like a likeable person: respectful, generous and helpful.
Alan CooperUsability methods are like sandpapering a chair. If you are making a chair, the sandpaper can make it smoother. But no amount of sandpaper will turn a chair into a table.
Alan CooperTo our human minds, computers behave less like rocks and trees than they do like humans, so we unconsciously treat them like people.... In other words, humans have special instincts that tell them how to behave around other sentient beings, and as soon as any object exhibits sufficient cognitive function, those instincts kick in and we react as though we were interacting with another sentient human being.
Alan CooperKeep it simple: In general, interfaces should use simple geometric forms, minimal contours, and a restricted color palette comprised primarily of less-saturated or neutral colors balanced with a few high contrast accent colors that emphasize important information. Typography should not vary widely in an interface.
Alan Cooper