The progress bar that doesn't convey any sense of progress (was Re: ...)

Jamu Kakar jkakar at kakar.ca
Fri Nov 27 03:13:22 GMT 2009


Hi Gordon,

On Thu, Nov 26, 2009 at 6:54 PM, Gordon Tyler <gordon at doxxx.net> wrote:
> Now, I like ASCII art as much as the next guy but I think the text
> progress UI might be better if done so:
>
> (/)  45%   1071KB  182KB/s | Fetching revisions: Inserting stream
>
> In order: Spinner, Total progress, Total data transferred (down + up),
> Overall average transfer rate, Techno-babble.

What I really want to know, which isn't addressed in your proposal,
is "How much time is left before I have what I've asked for?".  I
think that is, fundamentally, what people care about.  Everything
else is typically only interesting when something goes wrong, or as
additional information if you like that kind of thing.

I want to know if:

1. I should block and wait for the operation to finish, because the
   operation will take <= 10 sec.

2. I should unblock and perform a quick task while I wait, like
   check the latest messages on identi.ca, because the operation
   will take <= 1 min.

3. I should make a coffee, because the operation will take <= 5 mins,
   not long enough to do anything really meaningful.

4. I should abort and find a better way to do what I want, or switch
   to a completely different task while I wait, because the
   operation will take > 5 mins.

Ideally every operation will leave me in mode #1.  I'm okay with
modes #2 and #3, but I'd like to know as soon as possible when
that's the case.  Ideally I'll never be put into mode #4.

Thanks,
J.



More information about the bazaar mailing list