What’s the best way to prioritize product features?

David Jackson (Founder, Seeking Alpha)
What problem are you solving? | A Founder’s Notebook

Explicitly articulating the user need and the proposed solution exposes your assumptions and makes it easier to test them (eg. with a survey) and entertain alternative solutions. This isn’t limited to product. In Seeking Alpha, we often talk about backing into the question. “Hey, I’ve had this great idea!” “What question is that idea answering?” “Ah, here’s an even better answer to that question…”