"But there's no reason a good developer can't be a good manager"
This is very wrong. They required very different skills and personality. Promoting a good developer to management role may hurt the developer himself and eventually destroyed the project/team. My personal experience though.
This is very wrong. They required very different skills and personality. Promoting a good developer to management role may hurt the developer himself and eventually destroyed the project/team. My personal experience though.