When you’re designing for extremes with software, the three most important „extremes“ to remember are:
1. Design for people who can’t read.
2. Design for people who can’t use a mouse.
3. Design for people who have such bad memories they would forget their own name if it weren’t embossed on their American Express
Joel Spolsky, User Interface Design for Programmers