Top Ten Application Design Mistakes

From Use It:

  1. Non-Standard GUI Controls
  2. Inconsistency
  3. No Perceived Affordance
  4. No Feedback
  5. Bad Error Messages
  6. Asking for the Same Info Twice
  7. No Default Values
  8. Dumping Users into the App
  9. Not Indicating How Info Will Be Used
  10. System-Centric Features