I’m supposed to memorise these six principles of Interface Design, so I thought I’d put them on my website to help me remember.
- Be consistent
- Provide Feedback (like letting you know that you pressed a button)
- Minimise error possibilities (by constraining user options where appropriate)
- Provide error recovery (like undo, cancel)
- Accommodate multiple skill levels (don’t annoy beginners or advanced users)
- Minimise Memorisation needed (label stuff.)