Ask HN: Do we need Engineering Managers?
1- Managers are expensive.
2- Manager = Dispatcher. They dispatch tasks coming from above and make sure work is done.
3- They push engineers, they don't pull them (leader vs boss).
4- They don't treat people equally.
5- Micro management, micro managerment, micro management...
6- We have to deal with their personalities.
7- We have to justify everything we do etc.
What are your thoughts? I believe companies should minimize layers of management and invest in a more self-managed company culture.