November 25, 2019
Progress Bar Magic
Progress Bars in software exist only to keep us entertained while “something” happens. In many cases, they are incorrect and based on the best guess of what might be happening at a particular point in time. They are guesstimates of a calculation that looks at the work to be performed, adds in some variance for connection speed and comes up with a timed estimate for when work will be done. The best project bars keep updating all the time so you know something is being done. The worst ones never change because they are running on the wrong thread and