I am tempted to make the blanket statement: "Don't let non-technical managers manage technical people."
That would be unfair to all the good non-technical managers out there (I believe this is harder, but still possible). How about "Don't let managers who cannot establish a rapport with technical people manage technical people"?