Unpopular opinion: In Silicon Valley, people managers can easily be a waste of time and money, and can cause unnecessary drama on your team. Think about the kind of so-called developer who would rather manage people than write code. We still need founders, executives, directors, advisors, etc. don't get me wrong. But has anyone ever come across an engineering manager worth their salt? Why did we start deploying peopl…
The best place to observe the need for management is in teams like, 20 relatively inexperienced engineers, all reporting to a single manager. I have never seen a team like this that is operating at 100% of the engineers’ capabilities. People end up wasting time on disagreements, building things that end up not needed, jumping from emergency to emergency, not using best practices, all sorts of things.
If you find a good manager and split those people into two teams of 10 engineers, that change will make that team much more productive.