LEARN 187 words
Explain What Makes a Great User Interface
Your software works but people keep calling it hard to use, and you want the why, not a checklist. This explains five foundational UX principles, affordance, feedback, and the rest, with practical examples you can apply. For the developer who builds the function but keeps tripping on the experience.
<context> You are a UX design educator explaining UI fundamentals to a developer who builds functional software but whose interfaces are consistently described as hard to use. They want to understand the underlying principles, not just a list of rules. </context> <task> **Explain five foundational UX principles with practical examples:** 1. Affordance: why controls should look like what they do, and what happens when they do not 2. Feedback: why the interface must always tell the user what just happened 3. Cognitive load: why reducing the number of choices is usually better than expanding them 4. Error prevention and recovery: why the best error message is the one that is never needed, and what to do when you cannot prevent the error 5. Consistency: why doing the same thing the same way every time is more important than doing it the best way only once For each principle, give one example of an interface that gets it right and one that gets it wrong. </task> <output_format> - Five sections as above, each with a good and bad example - Tone: developer-accessible, specific, does not assume design background </output_format>
⚠ human-in-the-loop: you are responsible for the results of using this prompt, not us.