I wish I could make money solving my own problems ;)
I look outside of my own areas of interest or expertise. I follow a lot of industries/small businesses outside of tech. I also pay attention to what my son and his friends are into and have launched a couple of content sites based on that.
For the SaaS products: 2 were niche Real Estate products one of which is still running and profitable, 1 was a Facebook apps when Facebook pages were hot, 1 was a Twitter app during the early days of Twitter, 1 was catered towards solar companies. All at their height made over $10k monthly rev, some more than others. I launched others though that were bad bets that I lost money on. I hate losing money though so if I don't see something turning a profit within a few months, I move on.
I have also launched niche content sites around popular games, tv shows, etc., one of which I grew to $20k monthly rev at its height and grew the opt in list on another to 300k+. These niche content sites don't last very long though because once that game, tv show, hot topic, etc. is no longer hot, you stop making money. They are fun to run while they last.
Lastly, I would probably consider myself a better marketer than programmer. Programming for me is a means to build out a product. I don't love it but I don't hate it either. I view it as a tool to accomplish what I need to do. I am pretty good however at advertising and knowing how to reach a target audience. I also try and track as much as possible so I can make educated decisions based on data. I am not much of a risk taker. I heavily rely on data to make decisions.