Let's set the stage here, as I'm sure most will be expecting a nice motivating pitch about why you should quit your job. My purpose here is to find a way to keep one of our bright young stars from doing just that.
He wants to execute on his planned startup, and I want to provide all the same opportunities a startup offers, within my organization, so that there is no need to look elsewhere for it. So what motivates the decision to fire your boss? And I do believe that people don't quit their jobs, they quit their boss. But we should not get side tracked by the "quit your boss" thread: his decision to do a startup was made before he was hired, and he very openly shared his plans with us and we made our offer anyway. He signed, and now the deadline he set on day one is approaching.
Is it the opportunity to make more money? Possibly over a long distant event horizon, but his startup is unlikely to match the salary potential of the next two to three years.
Is it ownership / equity? Stock options are available, thus it is possible to use this incentive to keep him within our engineering team.
Is it responsibility? His career path can include that too, and I'd be happy to start transferring more on to his shoulders.
Is it influence, decision making, and direction setting? Well, we kinda fall down there. Many cooks in this kitchen, and most have greater influence than is available to him. His voice is heard of course, and great ideas are easy to spot no matter who they come from, but if he expects his voice to win out every time I can't provide any assurances that it will be so.
Have I missed anything?
Let's not forget the other things that corporate life provides that Start Ups simply can't compete against: we've got cash which means all your standard developer care and feeding: snacks, beverages, free lunches. With cash comes profit sharing, job security, benefits, paid vacations, etc. We've got lots of people in the office too and that adds to your daily life experiences: co-workers become friends become family. And he's got me, and many others, as advocates within the company trying to show that we are invested in his career and will support him no matter which path he chooses.
Oh, and to answer your question, what made me go start my own business is I couldn't stand the way things were done in the big corp world.
I'm impatient. I want to get things done. I want to achieve things. I cannot stand the idea of being given orders. I have no respect for authority, only for competence. I want to realise my potential. The tedious and endless game of corporate politics bullshit is just a problem to be solved, as I see it. And one valid solution for it is to get out. This game just isn't worth the candle. What do you get for learning the ropes of the politics game? More politics. It's self-defeating. "The only way to win is not to play".
The corporate world also has a well earned reputation for being bland and boring. All the dishonesty and obsequiousness that comes out of needing to maintain a "normal" image makes it conforming like a mass of grey goo. Embrace weirdness and difference. Accept the idea that exceptional people are not normal. Then maybe it'll be less bland.
I haven't looked back since I quit. Life is so much more varied and interesting. I only ever do things that I think are worth doing. I work at my own pace (which is 10x faster than anything I ever observed in the corporate world). I work exclusively with brilliant people, doing something which I think is worthwhile.
Even if there wasn't more money in the long term, this is an infinitely preferable lifestyle.
What about you, yourself, who asked this question? Why do you stick around in this corporate world? If you're wondering why all these people are leaving, maybe you should go and find out for yourself. Believe me, it's worth it.