The only thing I saw from Musk didn’t say anything about screenshots of actual code. He said they had to bring a screenshot showing their checkins for the last six months, and that they had to explain the value to the company of those checkins.
That’s very different than having someone bring in a screen shot of a screen of code, which would be stupid.
It seems to me that one explanation for what Elon is doing is that he’s trying to get rid of all the low productivity employees.
Back in GE’s old days, they had a rubric for employees that said 10% are the ‘vital few’ who are responsible for 80% of the company’s productivity. The next 80% are the average performers, who are needed to run the day to day things and do the easier stuff that must be done. The bottom 10% are a waste of everyone’s time and shouldn’t be in the company unless they can rise out of it. This is an application of the Pareto principle.
Musk also knows the statistic that says the productivity ratio between the best programmers and the worst can be as much as 10-1 if you just count code, or as much as 100X if you count bugs the poor programmers introduce, the HR hassles they can cause, damage to team cohesion, etc. The job of HR was to find and retain the vital few, make sure the middle 80% are reasonably satisfied, and either ease the bottom 10% out the door or retrain them to get out of the bottom 10%.
So Musk starts out by culling a whole lot of backoffice staff he thinks he doesn’t need - salespeople, content moderators, government liason types, DEI administrators, whatever. People not involved in actually building the platform.
Then, he goes through the coding staff, but this time he’s not doing it blindly, but he’s counting on his ability to spot talent by looking at what they’ve been doing for the last six months, code-wise.
In the end, he gets a much smaller, but higher performing workforce. He gets rid of a lot of dead weight during ‘mass’ layoffs, without having to worry about being sued for wrongful dismissal if he does it one at a time slowly. It’s hard to claim discrimination when the same rules are being applied to the entire company.
As for why people would stay, he’s said that for those who are left, extreme perforance will result in extreme rewards in the form of bonuses and stock options.
Also, high performing people can leave jobs because they are sick and tired of carrying the low performers. There may be a lot of people at Twitter secretly happy that Musk is getting rid of the useless ones and giving the best more rewards and less need to cover the work of others.
Now, I’m not justifying any of this - just offering an alternative view. It might be that Musk has gutted the company of all the best people, or it could be that he’s managed to gut all of the chaff, and he’s managed to keep most of the cream of the crop. Maybe those backoffice people he thought were useles turn out to be critical and he just doesn’t know it. Maybe his heavy-handed methodology has alienated everyone and made Twitter a toxic place to be.