I'm going for the fifth option. Build a software-as-a-service business that pays the bills and allows me to keep working on my own projects. No one can fire me (except my customers) and I still can code and noodle around with interesting stuff.
Well, then you're running a business, and you're wearing a manager's hat more often than not. And also a sysadmin hat, a DBA hat, a customer support hat, a marketing hat (a fancy white Stetson to go with your alligator shit-kickers), a janitor's hat, and an accountant's hat.
It's the ultimate generalization: being able to run a complete business.