Shrink your market. "Problem" is too open-ended. You can't possibly make effective software for all things.
Compare that to stackoverflow, where you need to first spend 5 minutes studying all the subsites and decide where you try and submit your question, and hope it won't be closed in 2 minutes saying not the right place to ask, not the right format, you asked too many questions too quickly, etc...