It's also a way to hedge risks. If you've got a single programmer working on something, they're a single point of failure and they also have huge leverage (which can be good or bad depending on the person and circumstances).
Not that middle management bloat isn't a thing...it definitely is. But I don't think it's as black-and-white as it's made out here.
Not that middle management bloat isn't a thing...it definitely is. But I don't think it's as black-and-white as it's made out here.