Page Loader
Elon Musk and Twitter employees engage in war of words
Elon Musk's claim about poor batching of RPCs was called out by Twitter employees

Elon Musk and Twitter employees engage in war of words

Nov 14, 2022
03:37 pm

What's the story

Elon Musk's Twitter never ceases to amaze us with the drama it has in store. It's a known secret that Twitter employees are not big fans of the new owner-cum-CEO. This "secret" came out in public when an employee openly challenged Musk's claims about the platform being slow due to poorly batched RPCs (remote procedure calls). It was certainly entertaining at the very least.

Context

Why does this story matter?

Things aren't going well at Twitter. Well, we already knew that but now the war of words between Musk and his new employees is out in the open. It seems that most of the current crop of employees are harboring a dislike for the billionaire for the way he handled business until now. As always, he seems quite unfazed by the mutinous employees.

Musk's claim

What did Musk say?

Musk took to Twitter to apologize for the microblogging platform being "super slow in many countries." He said, "App is doing >1000 poorly batched RPCs just to render a home timeline!" For the uninitiated, RPC is a request-response protocol. It is a distributed computing technique where a computer program can call and execute a procedure on a remote server.

Twitter Post

Musk apologized for 'Twitter being super slow'

Employee

A software engineer at Twitter disagreed with Musk's claims

Eric Frohnhoefer, a staff software engineer at Twitter according to his LinkedIn profile, disagreed with Musk publicly about RPCs. He said, "I have spent ~6yrs working on Twitter for Android and can say this is wrong." To this, Musk replied and asked, "What is the right number?" He doubled down saying, "Twitter is super slow on Android. What have you done to fix that?"

Twitter Post

An employee said that Musk is wrong

Slow

Apps don't make RPC calls, says the engineer

The engineer had his own take on why the Twitter app is slow. According to him, the app is bloated with features that aren't used much, has years of technical debt due to choosing velocity and features over performance, and network responses take a long time. When pressed for the exact number of RPCs, Frohnhoefer said, "Zero." "Apps don't make RPC calls," he added.

Response

Number of requests isn't the primary reason: Frohnhoefer

Frohnhoefer disagreed with Musk's claim about RPCs being the reason behind the Twitter Android app's slow performance. He said that improving the performance of the app is linked to "increasing UAM (user added module) and Ad spend." He did agree that there is room for improvement but said that the number of requests isn't the primary issue.

Another employee

Another employee called out Musk for making 'sassy remark'

Musk's claim about RPCs invited a sharp response from another Twitter employee @sachee, a tech lead/staff software engineer. She said, "You did not just layoff almost all of infra and then make some sassy remark about how we do batching (sic)." "You don't get to sh#t on our infra if you don't know what the f#ck it does," she added.

Twitter Post

Twitter employees have not yet gotten over mass layoffs

Lunch

Musk revoked free lunches in Twitter offices

The war between Musk and Twitter employees doesn't end there. According to The New York Times, the billionaire recently revoked free lunches for Twitter employees. He tweeted that the estimated cost per lunch served in the last 12 months in the Twitter office is greater than $400. He warred with Tracy Hawkins, the former vice president of work transformation, about this on Twitter.

Twitter Post

Hawkins called Musk's claims 'a lie'

Spending

Twitter spends $13mn/year on food service: Musk

The new Twitter boss debunked the former employee's claims saying, "Twitter spends $13M/year on food service for SF HQ." He added that the occupancy is very less considering the amount the company spends. According to him, the peak occupancy was 25%, while the average occupancy was below 10%. "There are more people preparing breakfast than eating breakfast," Musk said.

Twitter Post

No dinner is served because there is no one