My dayjob is working on an iOS app, I also have an evening side project building a Mac application. In both cases I am the only developer. This has some benefits. Mostly, I set my own direction for the design of the code. Mostly, I get to make my own estimates. Mostly, I don’t need to explain my thinking to anyone else, I just get on and do it.