Understanding a solution
The trick to solving a problem?
Talk to a user.
The trick to understanding the problem?
Talk to many users.
The first option is a quick fix that satisfies just one user.
And it may not even be the correct solution.
Though at the time it feels like the right solution for right now.
The second option is to understand the problem and then create a solution that solves it properly, once and for all.
Unfortunately that takes determintation. It takes courage. It takes time. It takes effort.
But more importantly, it means that you have to care more about your users and taking away their pain points rather than caring about the solution.