About half a year ago on a whim, I wrote a post about the development process. I thought a lot about how I can optimize it and came to the conclusion that just working solo, the outline of the process takes about 10 steps, each step introduces overhead, even and the polished well-working team, adds the human factor, and everything just barely crawling. If I can work solo, I think I can have a productivity of 5x developers, minimum, and honestly, I am estimating it to be about x100. So instead of having a team of 100 developers with exactly the same productivity as myself, it is cheaper and more fun to work solo.