Sure, but think about b2b. An example problem is software for a port-a-potty business. I doubt many people that run a port-a-potty business are as good of software developers as I am. If everyone just scratches their own itch, who would write software for port-a-potty businesses? Do they just not get software?
Maybe a little bit of a stupid example, but there are many unsexy b2b software opportunities out there. There is no need for it to be an itch for someone to come in and make a lot of money making their life better.
If you can scratch your own itch and make something awesome, great! If not, it doesn't really matter as long as you scratch someone's itch.
In my opinion - The top reason to pick a product is where can you provide the most value. If you can solve your own problem of unorganized MP3 files but there is no value (i.e. no one will pay you $20 for it) - then don't do it. If you can solve something unsexy (i.e. save a port-a-potty company $2,000 a month), you can very likely make real money on it.
Maybe a little bit of a stupid example, but there are many unsexy b2b software opportunities out there. There is no need for it to be an itch for someone to come in and make a lot of money making their life better.
If you can scratch your own itch and make something awesome, great! If not, it doesn't really matter as long as you scratch someone's itch.
In my opinion - The top reason to pick a product is where can you provide the most value. If you can solve your own problem of unorganized MP3 files but there is no value (i.e. no one will pay you $20 for it) - then don't do it. If you can solve something unsexy (i.e. save a port-a-potty company $2,000 a month), you can very likely make real money on it.