P.S. I know many people would suggest to find a cofounder, but that hasn't worked well for me. In my area there aren't many experienced programmers with an entrepreneurial spirit. The few people I have tried to start something with usually fall through due to not being able to keep up. I'd rather stop wasting my time with the hunt and start just building something by myself.