The algorithm was done so that it almost never froze, by giving enough time for most of API calls to finish (based on him knowing the response times it usually got).
And even when it did, clients are conditioned to expect progress bars to freeze and then suddenly finish, from Windows and lots of other software.
coldtea|2 years ago
And even when it did, clients are conditioned to expect progress bars to freeze and then suddenly finish, from Windows and lots of other software.
Someone|2 years ago
This is a solved problem and its solution isn’t hard to implement. IMO not doing it the right way is an insult to your users.