Artificial waiting in user interfaces (2016)
fastcompany.com
fastcompany.com
The professor was notorious for being a real tough grader. For my final project, I wrote a command line file encryption/decryption program. But, it encrypted and decrypted practically instantaneously. Since we had to demonstrate the program real-time in the computer lab to him, I was worried he wouldn't believe it actually did anything. So I added a delay and a progress bar for effect.
When I demonstrated the program, as the progress bar was going, the professor audibly said "oh good!" I was thinking in my head "oh yeah!" So I guess the effect worked.
He still docked me 5% points because the final decrypted file had an extra newline at the end. LOL
I wish I could also disable those lightbox image loaders on web pages that slowly fade in images, as if the webmaster was worried that displaying it too quickly might give someone a heart attack or something.
The public has been duped into accepting slow interfaces, and it pisses me off!
Similarly, it might take some adjusting to really fast UIs, but I feel like we'd be better off adjusting rather than this nonsense.
The right mindset shouldn't be "[assuming] it must have been really hard to get that information", but rather "we now have computers that can do billions of operations per second, and it takes how long to do what!?" Every time I come across a webapp that is probably making me wait, maybe just to show a UI, that's what comes to mind.
There has been some research on effectively using wait time, such as doing small educational tasks while something loads, that I wonder if they could be integrated for a win-win. For example: Wait-Learning: Leveraging Wait Time for Second Language Education (https://dl.acm.org/citation.cfm?id=2702267)