Skip to main content
UI Coach Logo
UX Design

UI Coach guide

UX Design Principles

A practical reading of UX principles for product work: clarity, recovery, and the job the user came to finish.

By UI Coach Editorial ·

UX principles are easy to quote and hard to apply under shipping pressure. The useful version is not a poster of heuristics. It is a habit of asking whether the person in front of the product can start, continue, and recover without a support ticket.

The job comes first

Every flow has a job: pay, invite, find, compare, fix, or understand. If you cannot say the job in one sentence, the interface will accumulate extra steps. UX work starts by protecting that sentence from feature requests that do not serve it.

Recognition over recall

Do not make people remember what a mysterious icon means, which tab hid the setting, or what they typed two screens ago. Show context. Repeat the object name. Keep selections visible. Across the sources reviewed, this is one of the most consistent findings in usability research, not a stylistic preference.

Error prevention beats error copy

Good error messages matter, but preventing the error is better. Disable impossible dates. Confirm irreversible deletes. Warn about unpaid invoices before the person leaves checkout. Prevention is UX. Decoration around a crash is not.

Control and freedom

People click the wrong thing. They need an obvious way back: undo, cancel, browser-back that does not destroy state, and a path out of a modal. Trapping someone in a wizard with no exit is a product decision, not a visual one.

Consistency is a memory aid

The same action should look and behave the same across the product. Inconsistent buttons train people to hesitate. A design system helps, but only if the team actually uses it for the weird screens, not just the marketing site.

Common mistakes

  • Adding onboarding tours instead of making the first screen self-explanatory.
  • Measuring success by feature count instead of completion of the core job.
  • Hiding destructive actions so well that people cannot find the legitimate one they need.
  • Treating accessibility as a later pass instead of a UX constraint from the start.

Practice this on UI Coach

Pick a challenge with a long flow, such as onboarding or checkout. Write the job sentence at the top of the file. Cut any step that does not serve it. Then compare your flow with related Resources and see how current UX roles describe the same skills.

Sources

  • Nielsen Norman Group, 10 usability heuristics
  • Nielsen Norman Group on user control and freedom

Further reading

Practice this

Related challenges

Intermediate
Education

First Month Startup Decision Guide

Design a founder workspace that turns broad startup questions into prioritized next steps, evidence, and expert referrals.

Responsive web2 to 4 hours
Product ThinkingInformation Architecture

Related roles

Current design jobs

86 active roles currently match UX designer in the UI Coach job catalog.

Related guides

GuideUI CoachUX Design

Search UX Best Practices

Search UX for query input, results, no-results, and the moment someone is looking for a thing they can almost name.

Read the guide

GuideUI CoachUX Design

Filter UX Best Practices

How to design filters that narrow a set without trapping people in zero results they cannot explain.

Read the guide

GuideUI CoachUX Design

Empty State Design

How to design empty states that teach the next action instead of looking like a broken screen.

Read the guide