Visibility of system status

Visibility of system status

People should always know what the system is doing. In the example, the unclear version only says "Uploading", with no sign of progress or a way out.

The clear version names the file, shows a progress bar with "65% uploaded" and offers Cancel. People can see that the upload is working, how far along it is and what they can do.

Good feedback answers a few questions:

  • What just happened?
  • What is happening now?
  • Where am I?
  • What happens next?