As a layoff strategy, I would expect it to be counterproductive. The people most likely to quit skew toward high-performing individuals who feel confident in their ability to get a remote job elsewhere. And vice versa.
A lot of companies aren't trying to hire the "best" programmers. Places like Amazon won't let engineers use highly-skilled techniques anyway.
The high-profile RTO places tend to hire in bulk for programmers that will do as product tells them. Weeding out people who value quality over conformity is a goal.
I work with an Amazon engineer who has been working on storage systems since 1990 (NT kernel) and is an absolute wizard. He could probably write a durable concurrent B-tree in an afternoon.
That's not always true. Layoffs can spur growth if you are dropping dead weight, for example by eliminating under performing business units, consolidating redundant functionality, or simply correcting previous bad decisions that led to over-hiring.
roguecoder|1 year ago
The high-profile RTO places tend to hire in bulk for programmers that will do as product tells them. Weeding out people who value quality over conformity is a goal.
senderista|1 year ago
philwelch|1 year ago
I’m curious what you mean by this.
marcosdumay|1 year ago
At best, it signals the company is done with growth and is going for a high-profit, low investment (including low innovation) policy.
jjk166|1 year ago
Malidir|1 year ago
nickpp|1 year ago
The less productive are the ones dragging their feet, coming up with excuses to stay home and hide as much as possible from peer scrutiny.
Almost like best engineers enjoy coming and working with the team, while the worst dread it.
marricks|1 year ago