Human-Centric Design

not the life guidance model

Design considering human users first.

Make UI predictable:

  • repeated layouts,

  • same type of functions,

  • clicking the same link/button in multiple locations/positions/contexts should still result in the same outcome. E.g. if it opens a new tab/panel in one context, it should do the same in any other context.

  • major interaction types β€” e.g. back, confirm, cancel β€” should inhabit regular positions, and should not move, and especially should not switch with each other.

  • all buttons should be visible at any UI dimension, or at least discoverable inside an obvious menu.

  • all useful UI features should be present at any UI dimension.

Make UI stable.

  • buttons should not fucking slide around the screen when you're trying to click on them

  • buttons for mode toggles β€” e.g. screen changes, panels, etc β€” should be in the same position with the mode active and inactive.

Make UX respect the user's purpose:

  • a music app should use audio cues for things like errors, especially basic errors like clicking outside of a popup window/menu

Last updated