Andrew Stellman at O'Reilly Broadcast – Why project managers should care about development:
"I've spent a lot of time over the years training project managers, and one thing I've heard from many of them is that a good project manager can manage anything. In other words, a project manager doesn't need to know anything about software development in order to manage a programming project. He just needs to know about project management, and those skills will allow him to make sure the project comes out on time, on scope, and on budget, with sufficient quality.
This, to me, is seriously flawed thinking, and borderline insane. […] How would he even be able to judge whether or not the project is going well?"