Thanks for your response, Sha! This is a great example for how a designer detects a frustrated user (in your case, you did this through research) and enhances the experience to solve for it. I completely agree that all designers should strive to continuously learn about painpoints to enhance user experience.
I wrote this entry for those times when a well curated, well designed, well researched experience can still not go right for a user. As a designer, that can be very frustrating, but no amount of research could really account for the infinite, and often unpredictable reasons a user can be ‘dazed’.
I wonder how we could solve this by developing a dynamic experience (by dynamic, I mean one that evolves every time an unexpected painpoint reveals itself) rather than a static experience that is still backed up by good research and good design thinking. Could a designed experience/system/application think on the spot? Could it sense frustration and solve it immediately? Could it foresee further frustrating interactions that could occur due a currently existing painpoint and perhaps help make those interactions smooth as well? Would love your thoughts on this!