Short answer: yes with an "if"
Long answer: no with a "but"
Dev
Mgr
Director
VP
CTO
Dev
Lead
CTO
Dev
CTO
http://www.drdobbs.com/architecture-and-design/engineering-managers-should-code-30-of-t/240165174
http://scottberkun.com/2010/should-managers-know-how-to-code/
"your primary job is to do all the things that individual programmers cannot do."
http://randsinrepose.com/archives/technicality/
Yes, but they should!
No, they shouldn't!
http://www.c2.com/cgi/wiki?ManagersDontCode