Opportunities vs. Solutions
The classic beginner trap: falling in love with a solution (a specific feature idea) instead of the opportunity, the unmet pain, need, or desire behind it. Staying in the problem space first saves you from building things nobody needs.
Everyday example, "a faster horse"
There's a famous line attributed to Henry Ford: "If I'd asked people what they wanted, they'd have said a faster horse." A faster horse is a solution. The real opportunity underneath it was "I need to get places quicker and more comfortably", and the car served that far better than any horse could. When users ask for a specific feature, they're handing you their guessed solution. Your job is to dig out the opportunity beneath it, because a better solution than the one they named often exists.
The doctor analogy
A patient walks in with severe muscle cramps and demands a specific pill they saw in an advertisement, that's the solution.
A good doctor doesn't just hand it over. They ask questions, run tests, and discover the patient is severely dehydrated, that's the opportunity. Treating dehydration fixes the problem for good; the pill alone would fix nothing.
Rule: never prescribe a feature without diagnosing the opportunity first.
Quick check
You work on a fitness app. Which of these is an opportunity, not a solution?