New York Times published a nice article about what it takes to be a good engineering manager. Google engineers wrote a program to analyze a set of their employees' performance reviews, correlate the key words, and come up with must-have criteria to be a good boss.
I liked this quote:
“In the Google context, we’d always believed that to be a manager, particularly on the engineering side, you need to be as deep or deeper a technical expert than the people who work for you,” Mr. Bock says. “It turns out that that’s absolutely the least important thing.
It's true. While it helps to be very strong technically. It doesn't necessarily make you a good manager. I am surprised they had to write a program to find this out.