Re: So, to sum up...
>>No - just above them should be "Project Managers". They are overpaid worthless parasites. They are the wasps of the engineering world - they have no reason to exist."
Yes, because you do developers really want to spend all your time in meetings with upper management discussing timescales and explaining features, organizing project plans and coordinating releases with Operations and a dozen other things rather than focus on your coding. What's that - you don't? Then who do you think will do all that?