The Dude has been blessed with (mostly) competent engineering management throughout his career. For the most part, they have been technically competent, and reasonable at negotiating scope and schedule. When that happens, the Dude’s job is much easier, and the Dude is an ally in the battle to get resources.
But, this isn’t always the case. Sometimes a truly awful leader is running the engineering team. Nothing ever gets done, schedules are blown, and without some track record of delivering, it is impossible to wrangle more resources.
To be certain, the Dude will hold his nose and work with these engineering managers, but it is difficult.
Some symptoms of poor engineering leadership: