fred rosenberger wrote:What makes you think that most programmers want to become managers?
Seetharaman Venkatasamy wrote:tell me, are you a programmer?
Pat Farrell wrote:Back in the 1970s, there was a famous book: The Peter Principal http://www.amazon.com/Peter-Principle-Things-Always-Wrong/dp/B002QGSWGA
It holds that good people are promoted until they become incompetent. If you are a good engineer, they promote you to being a team lead. If you are a good team lead, they promote you to project manager. As long as you are great at your job, you get promoted. But if you are a terrible team lead, you will never be promoted to the next step. In this case, "team lead" is your personal level of incompetence.
Every person has their own personal level.