That seems like a backwards approach to me.
Surely you make something you need, and if you need it, others will too.
Surely you make something you need, and if you need it, others will too.
For many indie developers, though, that assumption doesn’t always hold. We’re often not domain experts, and starting purely from personal pain can be misleading if the pain isn’t shared or frequent enough.
In my experience, the challenge isn’t “starting from yourself” vs “starting from keywords”, but figuring out how to get close enough to a real problem space to develop that kind of insight in the first place.