Stories
Slash Boxes
Comments

SoylentNews is people

posted by martyb on Saturday September 03 2016, @12:45AM   Printer-friendly
from the don't-add-no-genuine-delays dept.

https://www.fastcodesign.com/3061519/evidence/the-ux-secret-that-will-ruin-apps-for-you

companies introduce what Kowitz calls an "artificial waiting" pattern into their interfaces. These are status bars, maybe a few update messages, to construct a facade of slow, hard, thoughtful work, even though the computer is done calculating your query.

[...] "My guys built this tool—it took single digit milliseconds to get the results back. And it was giving [accurate] results, not just some plan we wanted to sell them," Hoober says. "But when we tested with people, they assumed it was all marketing bullshit because it was instantaneous. They'd say, 'This was obviously a canned result, I'm just gonna shop myself.'"

http://www.90percentofeverything.com/2010/12/16/adding-delays-to-increase-perceived-value-does-it-work/

"Coinstar is a great example of this. The machine is able to calculate the total change deposited almost instantly. Yet, during testing the company learned that consumers did not trust the machines. Customers though it was impossible for a machine to count change accurately at such a high rate. Faced with the issues of trust and preconceived expectations of necessary effort, the company began to rework the user experience. The solution was fairly simple. The machine still counted at the same pace but displayed the results at a significantly slower rate. In fact, the sound of change working the way through the machine is just a recording that is played through a speaker. Altering the user experience to match expectations created trust and met the customers expectation of the necessary effort to complete the task."

Not long ago I removed a delay in some old software that didn't seem to do anything (it still works and works faster). Perhaps I should add the delay back...


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 0) by Anonymous Coward on Saturday September 03 2016, @04:31PM

    by Anonymous Coward on Saturday September 03 2016, @04:31PM (#397059)

    To be honest, the monotonic time in Python on Windows is weird and they don't translate units the way it really should. So I think we just use the current time stamp for the regular version because the instances where there would accidentally be adjustments over more than a few seconds are very few. Either way, it was written so that the activity finishes first and the delay is done on the way out, so things like saving a file complete before the timer even checks if it needs to run, which we did for safety purposes.

    IIRC, the asyncio one uses their clock, which does do proper time units. It has been awhile since I actually looked in their guts, however, and I'm writing this from memory. Additionally, that one only runs on our Linux systems, so even if it didn't that doesn't really make a difference.