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?