I must be an extreme outlier. In 20 years of career in half a dozen companies I have always had good managers. Decent persons (I called a few of them friends), good managers, and all extremely technically talented. Almost always even the skip level managers were also very technically competent.
replies(2):