Earlier quoted context omitted.
There's an alternative: put them in management and enforce mandatory management training. A former employer of mine had a rule that anyone at a "management level" (including engineers of a certain rank, even if they weren't actually managing anyone) had to complete a set of training courses within a certain period of being promoted. As an engineer entering management, I found the courses to be surprisingly useful in…
>There's an alternative: put them in management and enforce mandatory management training. IMHO, I think your faulty assumption here is every good engineer can be trained into a good manager, and I think thats just not realistic...
Whether or not a good/bad X can be retrained into a bad/good Y is a wholly different question.