The issue I have with ragging on the very existence of management is that it's a childish mentality, quickly exposed by the question: "so why don't you freelance?".<p>The answer of course being: "because I couldn't manage myself, and if I did I'd probably be even worse than them".<p>Not having a manager is an option every single dev has, at all times. They're in charge of that decision.<p>Most managers perform poorly. That's a trite fact that anyone with a few years of career experience under their belt will know full well.<p>But they're not putting their hand up for the role, and they're also not putting their hand up for the job of managing managers (i.e. starting a successful concern) so they can make their company the exception.<p>Instead they want to flippantly pretend that code by itself is valuable, without an apparatus to connecting it to the market that ultimately pays their rent.<p>The answer is always the same: find better managers then. Maybe a new better employer that trains their managers well and keeps the manager-reports ratio high. Maybe making yourself the manager.<p>Self-indulgence isn't the way.
I saw this linked from this post the other day [1]. Would be interesting to hear what you think about the ideas in there.<p>1. <a href="https://news.ycombinator.com/item?id=42111031">https://news.ycombinator.com/item?id=42111031</a>