Sometimes, a UI doesn't feel right because it's too fast. The solution: Just slow it down a bit. #uxdesign #ui #screenshotsaturday #buildinpublic
Sometimes, a UI doesn't feel right because it's too fast. The solution: Just slow it down a bit. #uxdesign #ui #screenshotsaturday #buildinpublic
What does "current value" mean and does the delay make it more stable?
If it waits for DNS to propagate, the proper delay that doesn't cause confusion could be measured in minutes.
I think this UI is going to be frustrating to the people who don't know what's going on because it's still occationally "flaky" by returning unstable results. On the other hand, it's going to be frustrating to those who know what's going on because it's a little paternalistic with "nope, I'm not letting you see the result immediately".
I'd look for a solution in setting expectations rather than hiding complexity.
All this means is that (a) my workflow gets slowed down for no reason, and (b) it's harder to debug when something actually goes wrong, because I think the delay means it's "doing something" – even though it's completely fake.
@wizzwizz4 I would generally agree with this, but I think in this case it makes sense because this specific feature should be debounced/rate-limited anyways and users don't need to use it frequently.
A space for Bonfire maintainers and contributors to communicate