"At the peak of your game" after 5-10 years might be true. How would be the market for a "senior" software engineer of 20+ years experience?
I have a feeling such a candidate would be deemed "too technical to manage, too senior to be managed".
I have a feeling such a candidate would be deemed "too technical to manage, too senior to be managed".
"Too senior to be managed" has at least as much to do with the insecurities of the manager than it does the engineer. If you need to be the smartest guy in the room, then you'll surround yourself with lesser talent. If you understand your role of manager is to remove obstacles for those who do their specific roles then you'll be more likely to search out experienced people that GSD.