However, if you know anyone in an industry other than software development, this can be a great source of ideas. Just ask a few questions about what their day to day job responsibilities entail. Then sit back and let them talk. I find that most people pretty quickly start talking about the pain points. Some of those pain points are likely to be something that people would pay to solve. Plus you give your friend/family member/acquaintance a chance to vent which they probably appreciate as well.