Looking back on my career, I noticed that I tend to leave or avoid startups that have created a management layer between executive leadership and ICs.
I understand management is necessary (at a Peter Drucker-level understanding) for a growing business.
However from practical experience, it seems to me that when you start hiring managers is when you start introducing overhead, cruft, and the dead weight of bureaucracy to your organization.
As an eng, I can happily move from company to company lending my strengths as an IC in early stages, and jump ship when things get too formal.
But is there an argument for founders to consider that managers ultimately do more harm than good? The first counter that comes to mind is that you simply cannot scale without management. However, I'm curious to hear others thoughts on this and if they've witnessed alternative approaches that show promise.
In a well-run organization, IMO, it's generally about the flow of information. A CTO of a 5 person startup might review every line of code, but a CTO at a 100 person startup wouldn't have time for that, but would still need to know about major bugs and all of the features that are shipping. A CTO at a 1000 person company doesn't even have time for that, but needs to know about how each team fits together into a larger pattern.
TL;DR: yes, as companies scale, introducing management reduces the cognitive load of teams and their higher-ups.
If you want to read more about this, there's an excellent website/book called Team Topologies by Matthew Skelton and Manuel Pais[1] that I think captures one way that teams can be organized and how it can help reduce that cognitive load I was talking about. If your company will let you expense it, it's well worth the read IMO.
Managers have a place, but business owners need to realise that they are an expensive and inefficient solution, and should only be deployed as a last resort.
This is another way to say you leave if you're not trusted at the highest level. Your being behind someone else's management is just a way to keep you away from information and opportunities.
It can be a new email address.