A user interface (UI) is what connects users to a product's underlying technology.
A user interface is essentially a conversation between users and products to perform tasks that achieve user's goals.
Explain tasks clearly, and concisely, as you would in person.
Every UI element can be evaluated by what it communicates and how effectively it does that job.
If a UI feels like a natural, professional, and friendly conversation, it is probably a good design.
Users are humans, not robots. Communicate to users on a human level. It's not just what you say, but also how you say it.
Be polite, respectful, and intelligent. UI's communicate through their personality, tone, and attitude.
Mechanically enabling tasks is only the first step in great design, not the last. Great UI design transcends mechanical usability.
UI form follows communication. At the wireframe level, every visual design element should be justified by what it communicates.
People are emotional and react emotionally to a product's visual appearance. Consequently, your product should look the part-it should look like it fulfills it's purpose well.
Use a communication-driven design process to create better designs and make the right decisions quickly and confidently.