And here I always thought the other way around
I have worked as a PM in technology for many years and with many developers (coders.) Having done so, I've learned a lot from them, but never actually coded myself. I think project management and development are two completely different roles. I don't think growing up in the ranks of one roles does not make you better suited for the other.
Keep Up with TechRepublic