Paul Graham writes on Why to Not Not Start a Startup. Given his success with supporting projects at Y Combinator, his perspective is valuable. His essay presents a case against reasons that he has heard for not creating a startup company.
So here’s the brief recipe for getting startup ideas. Find something that’s missing in your own life, and supply that need—no matter how specific to you it seems. Steve Wozniak built himself a computer; who knew so many other people would want them? A need that’s narrow but genuine is a better starting point that one that’s broad but hypothetical. So even if the problem is simply that you don’t have a date on saturday night, if you can think of a way to fix that by writing software, you’re onto something, because a lot of other people have the same problem.