Usability Heuristics · heuristic
The system should always keep users informed about what's going on, through appropriate feedback within reasonable time. Nielsen's first heuristic: pressed buttons acknowledge, uploads show progress, and nothing important happens silently — because silence reads as broken.
Jakob Nielsen published his ten usability heuristics in 1994 at the Nielsen Norman Group, distilled from analysing hundreds of interface problems — and visibility of status is deliberately first. The physical world solved it long ago: elevator buttons light up, kettles whistle, car indicators tick. Every one of those is a system saying "I heard you, here's where things stand." Screens that stay silent break a contract older than software.
Origin: Nielsen's 10 heuristics (1994); the lit elevator button
The car crawling across the map is pure status visibility — nobody refreshes an app that already tells them everything.
Progress bars with % and time-left turn an anxious wait into a known quantity.
A 'Processing…' state with a spinner prevents the double-tap that double-charges.
Don't just read it — feel it.
Play the 3-minute game and let your own reactions prove the law.
Play the lesson