The issue with inverting the hierarchy is that it precludes centralized control. And that&#x27;s what your managers are really about.<p>Their function vis-a-vis you is almost inconsequential. They exist so that those above <i>them</i> can direct and receive feedback from you (or more accurately, the 10s&#x2F;100s&#x2F;1000s of you) in an efficient manner. Whether you think that&#x27;s necessary or not is up for debate, but examining the manager&#x27;s role solely from the perspective of an employee is only half-informed.<p>Personally, having to individually convince every software engineer in a company of a particular course of action sounds about as much fun as counting grains of sand.