Elon Musk, who describes himself as a defender of freedom of expression, announced that he fired an employee who corrected one of his statements on the social network. The latter publicly refuted the billionaire’s explanation for the slow performance of applications in many countries.
A few days ago, Elon Musk apologized in a series of tweets for the poor performance of Twitter’s Android app, especially in some countries like India. According to the billionaire, these delays were caused by more than 1,000 “poorly distributed” remote procedure calls to load the home page, which means the application must contact other servers multiple times and wait for a response for each request.
However, company employee Eric Frohnhoefer quoted his tweet as saying thathe has spent the past six years working on Twitter for Android, and Musk’s statement is incorrect. In fact, according to him, Twitter doesn’t actually make any remote procedure calls, or RPCs. He will only know about” 20 background questions “.
Also read – Twitter: Elon Musk says the coffers are empty, bankruptcy is not far away
Elon Musk doesn’t like to be corrected in public
Another employee, Ben Leib, also corroborated his colleague’s claims. ” As the former Technical Lead for Timeline Infrastructure at Twitter, I can say that with confidence [Elon Musk] had no idea what he was talking about “.
Obviously, these corrections did not satisfy the billionaire, who stuck to his guns. ” The fact that you don’t know there are up to 1200 ‘microservices’ when someone uses the Twitter app is not good. “. Again Frohnhoefer disagreedhas tweeted ” The number needed to build a house timeline is closer to 200 than 1200 “.
Of course, it may have ended there, but the damage had been done. Some developers supported Frohnhoefer, but others said he should have told his boss ” in private » than challenge him on Twitter. ” Maybe he needs to ask in person. Either using Slack or email Frohnhoefer answered simply.
” I was told by some engineers on Twitter that ~1200 RPCs alone, which is the number of microservices. The former employee was wrong. The same app in the US takes ~2 seconds to refresh (too long), but ~20 seconds in India, due to poor batching/verbose communication. The actual useful data transferred is low “said Elon Musk.
Elon Musk fired two employees who challenged him on Twitter
After a Twitter user asked Musk if he liked someone with ” this attitude ” to his team, the new Twitter boss, who is known to be very active on social media, quickly responded by saying: “ He was fired “. For his part, Ben Leib, who supported his colleague, also announced that he had been fired.
This will probably serve as a lesson for other employees who dare to contradict Elon Musk in public. Twitter has been in turmoil since Musk took over as CEO last month. Many workers are unhappy that the billionaire laid off half of the company’s more than 7,000 employees, including most senior executives, about a week after its $44 billion takeover.
Elon Musk wants to improve the performance of Android applications
After his meaningful exchange with his former employees, Elon Musk detailed some upcoming changes that will make the Android app run smoother. The billionaire said he wants to remove a feature on Twitter that provides details about the device a tweet was sent from. According to him, the line that says “Twitter for iPhone” or “Twitter for Android” is a ” waste of screen space “. He added that ” no one knows” why this feature was introduced in the first place.
It also plans to eliminate “microservices” used by Twitter, which for example allow subscribers to create graphs containing information about the people they follow. In a few months, we expect big changes on Twitter, for better and for worse.