UI/UX

UI (User Interface) is how your app looks — colors, buttons, layouts, typography. UX (User Experience) is how your app feels to use — intuitive navigation, fast load times, clear feedback. For vibe coders, AI handles UI generation well but UX still requires human judgment about what makes a product pleasant to use.

Example

AI generates a beautiful signup form (great UI) with proper styling and layout. But it puts the form at the bottom of a long page, requires 12 fields, and shows no progress indicator (poor UX). The UI looks good; the experience frustrates users.

UI and UX are related but different. A beautiful app that's confusing to use has good UI but bad UX. A plain-looking app that's a joy to use has good UX but basic UI.

UI vs UX

UI (User Interface)UX (User Experience)
Visual designOverall experience
Colors, fonts, iconsFlow, ease of use
How things lookHow things work
AI generates wellRequires human judgment

What AI Does Well (UI)

  • Consistent visual styling
  • Responsive layouts
  • Component design with proper spacing
  • Color schemes and typography
  • Animations and transitions

What Needs Human Input (UX)

  • Flow design — What order should steps happen in?
  • Information hierarchy — What's most important on the page?
  • Error handling — How do users recover from mistakes?
  • Performance perception — Does the app feel fast?
  • Accessibility — Can everyone use it?

Better AI Prompts for UI/UX

VagueSpecific
"Make a dashboard""Create a dashboard with the most important metrics visible first, clear navigation, and loading states"
"Add a form""Create a multi-step form with progress indicator, inline validation, and clear error messages"

The Quick UX Check

After AI generates a page, ask yourself:

  1. Can a new user figure this out in 5 seconds?
  2. Is the most important action obvious?
  3. What happens when things go wrong?
  4. Does it work on mobile?