The reasons why small teams work is because the number of communication channels go down, and you spend less time simply talking about the work and actually doing the work.
The reasons why small teams work is because the number of communication channels go down, and you spend less time simply talking about the work and actually doing the work.
Or we lack anti-trust controls, so rent seekers are soaking up markets.
Maybe a combination of all three.
Likely. How big each "slice" is would be good to know. I wish someone would study it in depth, if it's even possible to fairly analyze.
I don't necessarily think your analogy with MS word is a fair or correct one, FWIW, only because once you build something the functionality is able to be distributed and replicated.
Employees require active up keep in a way that software really doesn't.
If teams aren’t resulting in profit, they’re gonna get pressured to make cuts or will have RIFs imposed on them. I’ve seen this happen at every company, even big seemingly inept monsters like Oracle and IBM.
The majority, the vast majority, of executives are not capable of measuring this any way you slice it.
That's why layoffs don't happen until the market starts to get tight, but yeah, when the market's tight.
Do you know what a jobs program is? I think a lot of confusion comes from people not understanding that a role that currently costs more than in brings in is absolutely not the same thing as a jobs program.
A jobs program is designed to just keep people employed at a loss by design. No expectation of a path to ever making money. The TSA is an example of a jobs program.
Another one that is questionable are tech evangelists or dev rel. Sometimes those positions can be connected to revenue, but usually it's "mindshare" accounting.