I'd argue that these skills are only tangentially related. Despite what others experiences are with MBA types, one of my best managers ever was a very smart recent MBA grad with no programming experience.
He cared deeply for the team, set up growth paths for everyone that wanted them, acted as a crap umbrella when shit hit the fan, praised publicly and provided very constructive criticism in private.
He cared deeply for the team, set up growth paths for everyone that wanted them, acted as a crap umbrella when shit hit the fan, praised publicly and provided very constructive criticism in private.