How about freelancing? I've been doing that since 1995 -- and my income and happiness have never been higher. Pros: - Work on what you like, with the people you like - Potentially very high salary, definitely more than you would get as an employee - Want to work on side projects (e.g., software, books, and courses)? Go for it, and benefit from multiple income streams. Cons: - You're running a business. That requires…
Plenty of successful freelancers make good money just by themselves (or maybe 1-2 junior people). Great point. The underappreciated thing is how much stress bringing a few other people to your freelancing brings. Suddenly, you realize that all these things that are obvious to you (when you "flow" working alone) need explanations and coordination and planning and checking and ... You may find yourself at a substantial…
But I've also started a small partnership with two other excellent developers, and that has been working very well. I don't have to manage anyone, but I have help when I need it. And as a firm we avoid some of the "market for lemons" freelancer stigma, so we can charge more. Also with 3 of us the chasm to eventually hiring others is maybe easier to leap. I think this is a great way to go!