I'm beginning to read the book "Leading Geeks" by Paul Glen. It talks about how the relationship between managers and techies is different than the relationship between mangers and non-techies.
In the pod-casts that I've listened to so far, and I have not caught up on all of them yet, I don't recall any distinctions being made about how managing a staff of programmers is any different than a staff of non-programmers. I did hear that most programmers are high 'C' in the DISC model and that needs to be kept in mind during communication.
From Manager-Tools I've heard a lot about managing the behavior of directs. However, this books says that "Geekwork is less about behavior and more about thought, ideas, and the application of creativity"
Any comments on how managing programmers is different from managing non-programmers?