I don't mean being promoted out of your level of competence though.
Like in my case I make a good manager and a good programmer. But the skills needed to be a good manager are not rare. You need to have N years of experience, be a good communicator, and take responsibility.
To be a good programmer requires a lot of willpower and discipline. You have to constantly work hard and be on your toes. It's not something most people can do.
So in some regions, like Asia, someone who would be good at both would probably have a much more lucrative career as a star programmer than as a star manager.
Like in my case I make a good manager and a good programmer. But the skills needed to be a good manager are not rare. You need to have N years of experience, be a good communicator, and take responsibility.
To be a good programmer requires a lot of willpower and discipline. You have to constantly work hard and be on your toes. It's not something most people can do.
So in some regions, like Asia, someone who would be good at both would probably have a much more lucrative career as a star programmer than as a star manager.