And my view of management, is mostly that they're drawn in the wrong place on org charts. They should be below the workers, assisting and helping to support the workers rather than ordering them. Workers themselves are the ones with the knowledge and most qualified to make decisions based on sharing that knowledge.
I don't really like the idea of putting managers "below" workers. The fundamental reason why middle managers behave in such shitty ways is that they're insecure. (Their job is to be leaders, but they often aren't the leaders the group would pick; they're compliant stooges selected by executives who trust them to favor upward interests.) Putting management at a level below workers is just as bad and will probably produce even more incompetent management than the dogshit we already get.
We need to accept different that isn't below or above.
And my view of management, is mostly that they're drawn in the wrong place on org charts. They should be below the workers, assisting and helping to support the workers rather than ordering them. Workers themselves are the ones with the knowledge and most qualified to make decisions based on sharing that knowledge.
I can't find the link I meant to, but this one deals with this view pretty well: http://www.joelonsoftware.com/articles/DevelopmentAbstractio...