Oh, one more thing.
It’s worth noting that the other person that I look to when I think about what makes a great manager is Andy Lester. Not because he’s ever been my manager (I should be so lucky) but because of the advice that he’s given me over the years, both personally, via his conference presentations, and via his various websites. He is blunt, understands how to manage geeks, and communicates clearly to geeks about how to deal with it when they have managers who don’t know how to manage geeks. I think I’ve learned more about all topics work-related from Andy than from any other person.