I just want to do a humble brag here and say that there are some programmers that care.
30 years ago when I used to make multimedia training software, I would run an installer with another script running that would time stamp completion of the different install steps.
I would average them out and using the equivalent of a player piano, “playback” the progress bar on the end-user install.
So instead of reporting that a certain percentage was done which didn’t actually represent the time, you got an extremely accurate progress bar that on almost every computer, went up at a very predictable rate.
It’s a grotesquely easy thing to do and I don’t know why it hasn’t become common practice.
I just want to do a humble brag here and say that there are some programmers that care.
30 years ago when I used to make multimedia training software, I would run an installer with another script running that would time stamp completion of the different install steps.
I would average them out and using the equivalent of a player piano, “playback” the progress bar on the end-user install.
So instead of reporting that a certain percentage was done which didn’t actually represent the time, you got an extremely accurate progress bar that on almost every computer, went up at a very predictable rate.
It’s a grotesquely easy thing to do and I don’t know why it hasn’t become common practice.