focus on a promising niche that has a problem and is willing to spend money on it is often regarded as best practice. many successful companies have been built on this principle. Unfortunately, this approach has never worked for me. I have worked on many products and followed these best practices, but I have yet to see success. Over the past 12+ years, I have experimented these best practices but nothing has worked. It would work for founders who has good networking /connections, living in CA, best in marketing, have good followers in Social media etc. Founder like me have no such assets. this is a big chicken or egg problem.
Instead, I decided to take a different approach and I create imaginative products based on ideas I'm passionate about and publish them continuously. If there is an interest, I then optimize the product for the interested customers, taking their feedback into account and continuing development accordingly.