> And developers likewise wonder why a business needs so many managers and what they do all day.
I wondered, too, until I spent some time as a manager.
I thought I’d have all this time to mentor juniors and updated documentation and maybe even code still.
Nope! Too much communication, negotiation, and dealing with drama. What the team sees is a nicely distilled and cleaned up version of a lot of meetings and conversations. Looks minimal but it’s the final product of all the work, not a sum of the inputs.
I was also disappointed by how much of my time went to dealing with a very small number of problem makers. I expected a bunch of management politics but 80% of the junk I had to deal with came from a small number of problem ICs, mostly on teams we worked with.