Agreed, I have worked for technical and non-technical bosses. On one disastrous occasion we the department director was a promoted IT teacher whose main qualification was a certificate of competence from the British Computer Society. She stayed for a couple of years, I lasted a year under her confused leadership before I quit over the directors incompetence. The first time I have quit for more than just job progression.