Usability is a huge step in the right direction – but its practitioners tend to focus on measuring the completion of tasks. What’s the metric for the user being in flow? It’s probably often related to time spent in the task or reuse/revisits (assuming those are goals) – but that doesn’t quite get it.
How do we capture that info without resorting to “tell us what you think” post-task surveys?
The only way I know how to design for flow is to immerse myself in the user’s world to the extent I can bear and my clients can wait for. The more I study and empathize with my users and their goals, the better I understand how to design for flow.