[Tfug] Progress indicators

Bowie J. Poag bpoag at comcast.net
Wed Jan 14 05:14:04 MST 2009



Poag's Law:  All progress indicators lie.

Most users are satisfied just knowing that tangible work is being done, 
beyond just a spinning busy pointer or hourglass. For example, if 
they're downloading a file, show them how many KB/sec it's coming in at, 
rounded to 2 or 3 decimal places and updated 10-20 times per second, so 
they can see it flit around randomly.... Staring at a static, averaged 
speed reading that never changes is no fun for anyone.

One of the things I loved about my Commodore 64 was when intros that 
pirate groups slapped onto the front of releases would decompress and 
execute. Since memory was pretty scarce, usually screen memory was 
used...so the screen would randomly fill with garbled characters and 
flash all sorts of crazy ass colors..You at least knew something was 
happening, versus if it were done "cleanly" by not corrupting the screen.

Better to overinform the user into a state of amusement than underinform 
them into a state of suspicion.

Cheers,
Bowie




Bexley Hall wrote:
> Hi,
>
> What's the "best" way to convey to a user the "progress"
> made on completing a task?
>
> It seems like most indicators convey "work done" -- where
> work is usually defined as bytes moved, etc.
>
> Or, they are calibrated in completely bogus, nonlinear
> units (e.g., progress indicators that chug along merrily
> at a seemingly constant rate, then *jump* ahead, then
> *stall* -- even though the process is obviously
> continuing at the same "speed" as before, etc.).
>
> Does it make sense to use different means for different
> tasks?
>
> Or, do users tend to think of tasks in terms of the amount
> of *time* required ("Who cares if X bytes have been transfered
> and that represents 12.673% of the total...  how much of this
> is *finished* vs. how much REMAINS??")
>
> --don
>
>
>       
>
> _______________________________________________
> Tucson Free Unix Group - tfug at tfug.org
> Subscription Options:
> http://www.tfug.org/mailman/listinfo/tfug_tfug.org
>
>   





More information about the tfug mailing list