• I'm not sure I agree on this one. My manager came out of sales & has few technical skills but he's doing a pretty good job managing the team. His issues were HUGE about five years ago because he didn't know who to trust on the team for technical advice and therefore trusted everyone. He finally learned who was consistently right, level-headed and had the company's interests in mind and now, when he needs to make a decision based on technology, goes to the right people first.

    On the other hand, I had a manager who was very technical and felt the need to question every decision, in detail. It really can swing both ways.

    "The credit belongs to the man who is actually in the arena, whose face is marred by dust and sweat and blood"
    - Theodore Roosevelt

    Author of:
    SQL Server Execution Plans
    SQL Server Query Performance Tuning