|
|
|
|
|
by JohnFen
1071 days ago
|
|
I was taking issue with optimizing things based on the metrics that I quoted. Just because a thing can be done in fewer clicks, or with a smaller movement of the mouse, doesn't mean that's the way that a person most effectively works. What the user wants is important. Understanding how the user works in order to get there is also important. The most efficient path for a person is not necessarily the one with the fewest clicks/shortest mouse travel. |
|
Mouse clicks and distance are two of the most basic metrics. And straight forward. So why wouldn't you optimize there?
But what you're referring to is that which can offset and add to those metrics. "Mouse click" in and of itself means nothing in the context of the program. So it's the "other stuff" that pushes against the goal being accomplished in 1 click.
So the answer is, considering that "other stuff", what is the most efficient, as in, fewest clicks and shortest distance possible?
The gripe that should be had is not even optimizing on this level, and even worse, prioritizing "fancy" animations as if that's a good thing and as if that's your main job.
> The most efficient path for a person is not necessarily the one with the fewest clicks/shortest mouse travel.
The most efficient path for that person is necessarily the one with the fewest clicks/shortest mouse travel (for that person).
And that is the optimization process of 1 use case (user usage case path).
The goal of UI is to optimize efficiency across most use cases (and hence users) as measurably possible.
(all the fancy animations can be added after that, so you can bill for those hours, and add an obvious "animations off" button, and you'll literally make everyone happy).