
Unfortunately, the way this usually goes is, the estimate starts out saying that the process will take 20 minutes, and as the download speed tanks, it readjusts to five days, and as your internet connectivity near fails, readjusts to 5 months and 17 days. Rosy made this silly gif of a loading bar unrelatedly from this article, back in 2014. The idea is that the software will start out by saying, this may take about 20 minutes, then re-adjust partway to say 15 minutes remain, and, in the end, take a grand total of 17 minutes.

This can be affected by download speeds, the amount of simultaneous processing going on inside your computer, etc. Sometimes, software will offer you a time estimate for how long something will take, and, as the situation changes, it will update its estimate. We shall start with a common species, one you might find in your backyard or your browser. In this article, we would like to have a closer look at these fascinating creatures, and examine their strange customs. By now, we could say that there is an entire ecology of loading visualizations. There are several ways of doing so, which have spawned more ways to address certain pros and cons.

Letting users see that the computer is doing something and reassuring them that the wait is not for naught has been a staple of software design since the very beginning.
