[prev] [thread] [next] [lurker] [Date index for 2003/09/11]
There is so much I hate about progress bars that I don't quite know where to begin. First off, let's make the assumption that progress bars (or some sort of progress display) might be useful. If something is going to take a while, it might be useful to inform the user. Even better, you could inform the user the expected time the whole process will take. Or the expected time to the end, and where in the process you are. It just makes sense. Programs like rsync which lack such progress indicators should be shot[1]. A progress bar should have a bar. The bar should start at the left, increase during the process, and get to the right. When it's got to the right, the operation is complete. Some sort of ETA might be nice. If this is an installer, the installer should quit. If there are things to do after the progress bar, the programmer is stupid and they should be included into the progress bar. And about ETAs: let's not be too accurate, because you know some foolish programmer will have an ETA that jumps from 2:01 to 2:13 and back again as it is overly accurate. This is silly. Mac OS X has vague ETAs, like "Under five minutes", "Under a minute". This is nice and friendly. I was installing a driver and utility disk for a digital camera the other day. The primary installer really installed lots of little installers which installed other things, most of which had a couple of progress bars. Multiple progress bars are stupid. Roll them into one. This installation process showed me 28 progress bars. 28! All I wanted to know was if it was almost over and how long it would take, not the details of every file of every package it was trying to install. Bad programmer, no cookie! Leon [1] So rsync has a progress bar for a file. So what? I'm transferring 200k small files, and it fails to do anything useful for that -- Leon Brocard.............................http://www.astray.com/ scribot.................................http://www.scribot.com/ ... Oops. My brain just hit a bad sector
Generated at 14:02 on 01 Jul 2004 by mariachi 0.52