3 ms·
I think it's more an indictment of the idea that "bigger company == better company," the story typically told by Business People. Managing large amounts of peo
by CptFribble 4y ago
I think it's more an indictment of the idea that "bigger company == better company," the story typically told by Business People.
Managing large amounts of people is hard, and there are limits on how many can be effectively coordinated on a project. Therefore the larger the company, the taller and more complex the bureaucracy stack becomes, and as a company adds unbounded amounts of headcount, teams naturally reach their size limit and must fracture, adding another manager. Once the first management layer grows beyond a certain size, additional tier-2 managers must be added to coordinate the tier-1 managers.
Soon you wind up with a company like Meta, with thousands upon thousands of managers who are only managing other managers. Each of those people, being several steps up the management career ladder, are probably making well into six figure incomes. The on-the-ground employees doing the actual work probably account for a relatively small portion of that $13B.
It's an indictment not of the SE field, but of the current version of corporate structure:
- managers valued (at least partially) by how many people they manage, so are incentivized to add unnecessary headcount
- managers, PMs, and Tech Leads are rated favorably for driving a visible project forward by some measurable metric, but not necessarily for finishing projects or for necessary-but-unsexy work like bug fixing, reducing tech debt, or using political capital to stop wasteful projects before they start. This incentivizes the creation and abandonment of projects, or the churn of forever-projects that keep getting handed off to the next cohort to remake in whatever fashion they believe will the get themselves promoted, on and on forever.
- deleted 4y ago[deleted]