> PMs made all the decisions. Engineers (at least at my level) had very little influence. This is interesting given Google used to have a reputation for being an "engineer led" organization, I guess that's slowly changing over time.
Product Management, in many orgs, is the old wine of Taylorism in a new bottle, where there is a "thinking class," and there is a separate "doing class." The stereotype of an engineer with poor social skills who can't grasp the "high-level cross functional relationships and strategies" (from nostrebored's sibling comment) is not very different from Taylor's idea of workers: One of the very first requirements for a ma…
Actually understanding science and manipulating the world is hard. Try to explain to a non techie how a car moves, or how a web request happens. They can never understand it on the required level to fix things.
Now try to explain to an engineer how a bond works, or how industrial strategy works. He can do both his own work and the manager's work.
I sound pretty bitter for a guy who's managed to dodge most of the BS things in large corporations his while career, but that's because I really think this aspect of the world needs fixing.
It seems like just about every human endeavour is encumbered by MBA people who pretend to understand something hard, who get paid at least as well as those people who can both solve the technical and the strategic problems.
This might be more of a problem in the Anglo world. Engineers getting promoted is more common in Europe according to rumor.