I've done bits of PMing over my career. I've even done mini-projects. I've been Technical Lead on Projects. I'm more than familiar with some of the politics that can surround a project in a corporate land.
I'm not a PM though, even with reigned in perfection and a very pragmatic approach to development, I'm still way too techy to make a good one in my opinion.
I don't have any problems recognising when the interface between PM and developer has broken down though, even less any penchant for ignoring it.
Never seen that failure not cost me more work.
Keep Up with TechRepublic