News for hackers. Stuff that matters.
Re:Why some apps use fake progress bars (2017) by tomc1985 on Friday February 02, 2018 @05:08PM (#16294585)
Deception is NEVER benevolent.

Don't lie to your users, people.

Re:Why some apps use fake progress bars (2017) by hinkley on Friday February 02, 2018 @05:30PM (#16294731)
So I should never pretend that an operation that took 10 ms took 200ms so the users stop hammering the Save button over and over again because there's 'no way' it could have saved that quickly?
Re:Why some apps use fake progress bars (2017) by codycraven on Friday February 02, 2018 @05:37PM (#16294779)
Why wouldn't you instead show a timestamp of the last save, giving confirmation that the save really went through?
Re:Why some apps use fake progress bars (2017) by tomc1985 on Friday February 02, 2018 @05:41PM (#16294813)
Or a quick tooltip that flashes "Document saved" before disappearing?

Or disable the button for a second after saved?

Or show a cute little "save complete" icon?

Or autosave on change and disregard the save button entirely?

Re:Why some apps use fake progress bars (2017) by paulcole on Saturday February 03, 2018 @12:16AM (#16296316)
Or just give a save button because that’s what people expect and want?
Re:Why some apps use fake progress bars (2017) by deecewan on Friday February 02, 2018 @07:14PM (#16295301)
Our software product eventually got auto-save after having required manually saving for a while. We got rid of the save button, and got tons of complaints.

The button went back up, with no functionality, because users liked that.

Finally got rid of the button and put some text that said 'saving...' -> 'auto-saved' in its place.

Re:Why some apps use fake progress bars (2017) by bitwize on Friday February 02, 2018 @07:31PM (#16295380)
Should have put "Saving. Please do not remove the MEMORY CARD™ or turn off the power."
Re:Why some apps use fake progress bars (2017) by k__ on Friday February 02, 2018 @08:15PM (#16295539)
Why not an enable/disable edit button?
Re:Why some apps use fake progress bars (2017) by starsinspace on Saturday February 03, 2018 @06:10AM (#16297157)
Typically, applications disable the save button when there are no changes that could be saved.
Re:Why some apps use fake progress bars (2017) by jbarciauskas on Friday February 02, 2018 @05:13PM (#16294615)
Our brains are funny things and there are lots of ways to hack them to make the world a more enjoyable place.

A related idea: https://signalvnoise.com/posts/1244-defining-the-problem-of-...

I would put these solutions into the same category: accommodating the way the brain works to create an overall more pleasant experience.

You may choose to call it deception, but you probably don't want to live in the world where no one does anything along these lines.

Re:Why some apps use fake progress bars (2017) by tomc1985 on Friday February 02, 2018 @05:19PM (#16294663)
> overall more pleasant experience

It is far more pleasing to understand what is going on and be able to measure its progress then to be shown a series of arbitrary shapes and symbols that happen to push one's happy buttons.

Stop pandering to your users' mercurial, unpredictable, and manipulable feelings, and start using your software to teach their brains how it all works.

Plus, then I don't finish the interaction with, "well, what else have they deceived me on?"

Re:Why some apps use fake progress bars (2017) by nasso on Friday February 02, 2018 @05:21PM (#16294674)
Maybe for you but i dont think that is true for a majority of the population.
Re:Why some apps use fake progress bars (2017) by tyingq on Friday February 02, 2018 @05:53PM (#16294904)
It's visual "proof" that the app itself isn't hung. I agree that you would have to be careful with the text, but progress bars do have some value.
Re:Why some apps use fake progress bars (2017) by vortico on Friday February 02, 2018 @07:46PM (#16295432)
No it's not. It doesn't prove anything, and there are ways you can prove it that don't deceive the user, like a status message at the end or a change of button text. The value of a progress bar is for the user to see the state of a background process, not to see whether it suceeded. Don't assume that all your users, or even a small proportion, think this.
Re:Why some apps use fake progress bars (2017) by tyingq on Friday February 02, 2018 @08:09PM (#16295517)
I'm not suggesting deceiving users. I'm suggesting a spinner isn't much proof of the app not being hung. Some kind of updating status or progress is, assuming it's not complete bullshit. I can see cases where "slightly bullshit, but somewhat true" is better than just a spinner or unresponsive UI.
Re:Why some apps use fake progress bars (2017) by vortico on Friday February 02, 2018 @09:47PM (#16295848)
>Some kind of updating status or progress is, assuming it's not complete bullshit

This is where we agree. If the progress bar is bullshit (like the IE6 loading bar), then it means just as much to most users as a spinning beach ball, but slightly more insulting to the users' intelligence/experience.

Re:Why some apps use fake progress bars (2017) by miketery on Friday February 02, 2018 @05:59PM (#16294939)
I disagree. There's a difference between a progress bar that could just be a spinner or no progress bar at all because it's fake. And a progress bar that attempts to communicate real progress.
Re:Why some apps use fake progress bars (2017) by tyingq on Friday February 02, 2018 @06:06PM (#16294983)
For me, a spinner doesn't say much, because it could just be something like an animated gif, while the app itself is hopelessly out to lunch. Knowing that at least one thread is working in a long running task is calming.