Earlier quoted context omitted.
> If you really need to make software (like I do), make your own company and license/sell your work instead for >500% more than what would be your salary. The hardest part about this (for me) is finding a project/product to begin working on. I'm assuming you came to that sort of idea while working for others (which seems like the best way to learn).
IMO the hardest part is not finding the product, it is finding a person to handle the marketing/sales for you.
Finding other programmers or like minded people is the hardest part it seems for me.