This whole management heavy culture needs to F off.
9/10 people who wants to be a manager are awful as software engineers and they know this is the only way they can stay in the game. Out of those who do become engineering managers it seems all they do is talk a bunch of nonsense and add tremendous levels of roadblocks because they suck at understanding the actual technical problems and I’ll be honest. They’re usually awful at understanding business needs too.
Get rid of eng managers.
Put in a team lead and a few people. If your teams are 20 people or something dumb just fire everyone and start over.
You don’t need battalions when the leaders aren’t even soldiers.
Just have fire teams where everyone is a soldier that reports to their team lead. These teams report to a director who is the battalion commander.
Managers should be rare. And they should be actually good at their job.
People don’t quit jobs they quit shitty terrible managers.
9/10 people who wants to be a manager are awful as software engineers and they know this is the only way they can stay in the game. Out of those who do become engineering managers it seems all they do is talk a bunch of nonsense and add tremendous levels of roadblocks because they suck at understanding the actual technical problems and I’ll be honest. They’re usually awful at understanding business needs too.
Get rid of eng managers.
Put in a team lead and a few people. If your teams are 20 people or something dumb just fire everyone and start over.
You don’t need battalions when the leaders aren’t even soldiers.
Just have fire teams where everyone is a soldier that reports to their team lead. These teams report to a director who is the battalion commander.
Managers should be rare. And they should be actually good at their job.
People don’t quit jobs they quit shitty terrible managers.