Yep. At one point my company tried to hire an architect from outside to lead our engineering team. Our software is very complicated, even ignoring the codebase and only looking at the business use cases. It takes years before people become somewhat familiar with it.
That guy noped out after three months and literally gave the product’s complexity as the main reason. Complete waste of money.
They eventually promoted one of our senior devs instead and he absolutely killed it. Modernized much of the codebase and dev processes because we were still acting like a startup at the time. It’s insane they just didn’t go with him from the beginning. He saved the company many millions of dollars that will never show up on a bean counter’s spreadsheet.
Management lives in a different reality. I’ve never worked in a back office environment, but everywhere I have worked even “hands on” middle and upper management tends to stay in their bubble. On the rare occasion they do site visits there’s plenty of warning, so store managers scrimp on labor during the leadup and then overstaff relative to normal conditions to make sure everything looks perfect. It is very difficult for middle management and up to get a clear picture of what is actually happening because there’s no incentive to be honest. Being honest actually gets you punished, because when everyone else lies honesty makes you look incompetent.
Yep. At one point my company tried to hire an architect from outside to lead our engineering team. Our software is very complicated, even ignoring the codebase and only looking at the business use cases. It takes years before people become somewhat familiar with it.
That guy noped out after three months and literally gave the product’s complexity as the main reason. Complete waste of money.
They eventually promoted one of our senior devs instead and he absolutely killed it. Modernized much of the codebase and dev processes because we were still acting like a startup at the time. It’s insane they just didn’t go with him from the beginning. He saved the company many millions of dollars that will never show up on a bean counter’s spreadsheet.
My leading hypothesis is “management is stupid”. It explains a lot of this sort of thing.
Management lives in a different reality. I’ve never worked in a back office environment, but everywhere I have worked even “hands on” middle and upper management tends to stay in their bubble. On the rare occasion they do site visits there’s plenty of warning, so store managers scrimp on labor during the leadup and then overstaff relative to normal conditions to make sure everything looks perfect. It is very difficult for middle management and up to get a clear picture of what is actually happening because there’s no incentive to be honest. Being honest actually gets you punished, because when everyone else lies honesty makes you look incompetent.