Project managers should have technical knowhow

A friend of mine works as a web developer at a local company. He is technically adept, and a go-to guy to solve technical problems faced by the company. Lately, he has been having some frustrations with some of the project managers on his team. He mentioned that the...