An interesting article: Selling your own software vs working for the man

Money is a factor, of course you need it to live. But when you work for yourself, you can develop software the way you like and do something that is really meaningful for you. That is, everything you do, every second you pass are counted for you and just for you.