10 essential UI design tips
Know your users.
Define how people use your interface.
Set expectations.
Anticipate mistakes.
Give feedback—fast.
Think carefully about element placement and size.
Don't ignore standards.
Make your interfaces easy to learn.