What do you feel the responsibilities and duties of an engineering manager should be to the people reporting to him, and to the company he works for, for that matter? It seem there are lots of people in engineering management who aren't engineers. How do you know if the people you manage are doing a good job and following best practices, never mind offer direction, if you know nothing about what they do? They can explain it to you, but you don't know if that's the right or best way to do it.
Edited to add: Conversely, how would the manager know when his workers are overload, or have unrealistic project time frames?
Edited to add: Conversely, how would the manager know when his workers are overload, or have unrealistic project time frames?