And to expound on the main topic, I think what we're seeing is a confluence of the above: using downturn, etc. as an excuse to shed perhaps individuals or groups that are in opposition to the culture the board thinks is useful, drowned out by a total also comprised of some amount of acceptible loss in employees the company wouldn't mind keeping.
Watch as some individuals from all of the above are individually asked to rejoin with a pay bump.
My two cents.
I’ve never in my career worked for an extended period on something that was just maintenance. Software systems are extremely stable so long as no one is adding features or increasing usage. I have made (as part of a very small engineering team) a company close to a billion dollar profit on one project, but in the whole 5 years we built that thing, no one in the world would have noticed if we got fired. Because it was R&D.
Engineers are R&D investments. If you decide “no more R&D”, then that’s fine, that’s a strategic business decision. But it doesn’t mean the people previously doing R&D were doing nothing.
Where do people get these ideas?
I also don't think he properly sorted engineers between slackers and non-slackers due to reasons like the speed at which cutting occurred and the rehiring into firing to fix whatever random issues.
Industry wide layoffs are a nice cover to cut inefficient workers, although I don't know how well they can be sussed out in large companies. My own company with only a few hundred employees cut some people and I can say that, of the ones I was familiar with, they were mostly slackers or low performers.
Is that true across the board?
I would also like to amend my current qualifiers to include underutilized employees, too; eg a company over-hires and ends up not having enough work for everyone, which seems to be another common narrative for these layoffs. These people can appear as low performers even though it is the fault of the company for hiring them.
It's been a failure.