Skip to content

UX Principles ​

Neon software must respect the user’s time, attention, and mental model. These principles guide decisions at every level—from layout to workflow.

Start With the User’s Job ​

  • Design around the tasks users actually perform
  • Avoid forcing users to understand internal system structures

Reduce Cognitive Load ​

  • Fewer decisions, clearer paths
  • Defaults that make sense
  • No hidden surprises

Preserve Momentum ​

  • Users should not lose context or data when errors occur
  • Flows should continue forward, not reset or dead-end

Feedback Is Mandatory ​

  • Every action must show a result: success, failure, or progress
  • Errors explain what went wrong and what to do next

Predictability Over Cleverness ​

  • Controls behave like similar controls elsewhere
  • Patterns reused unless there's a compelling reason not to

Minimal Friction ​

  • Fewer clicks when possible
  • Avoid unnecessary forms, modals, confirmations

Safety First ​

  • Users should not fear breaking things
  • Non-destructive actions should be undoable or reversible

Consistent Components ​

  • Use shared UI components and design tokens
  • No bespoke elements unless patternised

The Neon UX Test ​

A feature passes when:

A user can complete their task on the first attempt without thinking.

If they hesitate, the UX has failed.