10 Heuristics for User Interface Design: Article by Jakob Nielsen

Jakob Nielsen's 10 general principles for interaction design. They are called "heuristics" because they are broad rules of thumb and not specific usability guidelines.