Hey there software developers who complain about managers as a concept,
Maybe devaluing glue work and only promoting surly software developers or MBAs to management is the issue, not the concept of having someone coordinate efforts and be a bridge between you and other teams.
A bad implementation of a good idea
doesn’t make
the good idea
a bad idea.