| While I see your point and get where you're coming from, I think it would be made explicit that "management isn't needed" is a gross oversimplification that is only possibly valid below a certain threshold of company size. I currently work for a very large international company and none of the things we do would be even possible without management. We're also lucky enough to have pretty good management, at least locally in my department, I haven't really been exposed to the higher levels of decision-making (which is a sign of good management IMO, that stuff is mostly irrelevant to me) I have admittedly less experience than you, (~10yrs) but from what I've seen, my conclusion is that really bad management is worse than no management at all, fairly bad management is about as bad as no management at all(and from here can the opinion that management isn't needed really form in developers head) and good management is way better than no management at all. I also think that software/tech management is a different beast from basically all other types of management. Experienced managers from other sectors tend to fall in one of the first two categories above in my experience. Good managers are perceived from the developers point of view as someone who just helps organise tasks, and help you find the right person to talk to if you need something from outside your team. In reality of course they do lots of other stuff too, but those things mostly shouldn't bother the developers IMO. Never should a manager ever act as a go-between. Doing that puts you firmly in the "worse than no management" category of managers |