I am 48 and have been programming professional since I left University at 21. After ~20 years working for other people, I struck out on my own. I have been running my own 1-man software company for the last 9 years. It isn't an easy option, but it is a great lifestyle and I make a very comfortable living from it. I don't expect to ever go back to employment. You can find out a bit more about this route here:
http://successfulsoftware.net/2013/11/06/lifestyle-programmi...