great point avilay. thank you for helping clarify the difference between the two PM's. product vs project. i think this is an important differentiation and one which, when clarified, could help more developers excel in their careers without losing their coding edge.
Obviously the day-to-day work of a PM is pretty different from that of a dev and the transition is not something that all devs would like or should even aspire to. For those who want to know more about what PMs are supposed to do (and no, it is not just project management :-) check out my blog on this topic - http://avilay.wordpress.com/2013/07/03/what-does-a-pm-do/