|
This is a little too rose tinted for my tastes. In a high-performing small company, managers aren't necessary. Someone has to be responsible for hiring and firing people, but you can't afford people that don't get what the company's trying to do. If someone has to be managed, they aren't a good fit. If you've never worked at a place like this, or don't believe me, I'd recommend giving it a try. In a large company, management is essential to the adversarial system. Workers can and should take advantage of the company's inability to tell who is contributing. Here management is essential to creating stress and getting any sort of productive output. The idea that most managers have something to teach you, are good judges of your flaws, or can give better advice than you would get from a senior peer is ridiculous. These are great traits that you should seek out in a mentor, but to claim the median manager anywhere has them is insane. In practice managers you encounter in the wild offer none of those things. Promotions, raises, growth, performance reviews etc. is all a psyop to get you to stay for longer and do more work. It's about what you can negotiate, what that promotion would signal to your peers, how much of a flight risk you are. It's never to incentivize good choices concerning how to hone your craft, get rich, or do work you consider meaningful. |
Have you ever had a good manager?
Assuming equally competent people, feedback from a senior peer is likely to not be as good as someone who's full-time job is to be a people manager. Good managers are very aware of the strengths and weaknesses of people in the team. Senior peers do not have to be aware of this and as a result, don't tend to be able to articulate these kind of things. They may be able to give good task-specific feedback, but holistic and personal feedback is difficult.
The median senior is just as poor at giving feedback as the median manager, and management in large companies isn't inherently adversarial. It's very environment dependent.