Sure, there are meta-conversations about process and compensation, and there are younger employees who may need more guidance, and there are intersections with product managers etc. But the ratio of managers to ICs is often higher than needed.
Sure, there are meta-conversations about process and compensation, and there are younger employees who may need more guidance, and there are intersections with product managers etc. But the ratio of managers to ICs is often higher than needed.
That is not the real world.
Turns out working for your brother-in-law they let you manage yourself too.
wrong and painfully ignorant
One of the many challenges I have is that some of them will literally tinker their way to nowhere i.e. they have strong cases of Shiny New Toy Syndrome. If it weren't for me, there would be piles of unfun/unsexy work that never gets done and we'd suffer for it, and it would impact the rest of our engineering org.
It's a thankless job though, I often feel like no one likes me when I'm actually doing my job well. It's OK, I actually agreed to go back into management becauseI was terrified about the prospect of reporting to some new manager my company pulled in off the street (my old manager left).
I'll say this too, while I'm not very hands on these days, I understand what my team is doing and why and can speak with them about the details. I feel like that goes a long way helping me do my job well and understanding what they need to do, to do their jobs well. Non-technical software managers don't really make sense in my worldview.
Just look at a large project for academia that requires lots of people and is a deliverable. It reverts to standard practice
edit: I've enjoyed two managers since I started working ~2008. The rest were either harmful or generally ineffective, unfortunately. We can get along well... but I know the job's not for me. It's like HR, for the business.
Contrary to GP, career development has yet to meaningfully happen within the same business. I have to move to advance, so I do.