"When hiring a technical manager, an employer will look for candidates with the management skills and industry knowledge to oversee company projects that require members to have large amounts of technical knowledge, usually in the form of programming and software development. Some of the interview questions you may be asked will target your management experience and philosophy while others will focus on your understanding of the technical processes you will be working with in the project."
At what point would you resort to terminating a employee?
I do not believe any employee cannot be trained to do their job effectively. Once all possible steps have been taken and they are detrimental to the team and position and no longer interested in assisting in improvement, only then considertermination