Twitter engineer calls out Elon Musk for technical BS in unusual career move
- Reference: 1668443414
- News link: https://www.theregister.co.uk/2022/11/14/musk_twitter_rpc_spat/
- Source link:
The famed SpaceX and Tesla entrepreneur [1]posted a tweet on Sunday "to apologize for Twitter being super slow in many countries. App is doing >1000 poorly batched RPCs just to render a home timeline!"
Soon after, Twitter software engineer Eric Frohnhoefer decided to embark on a bit of career roulette. "I have spent ~6yrs working on Twitter for Android and can say this is wrong," [2]he posted .
[3]
Musk returned: "Then please correct me. What is the right number?"
[4]
[5]
But perhaps it was not the number of RPCs, or remote procedure calls, that was the issue at all.
[6]Further on , Frohnhoefer pointed out that his team had "done a bunch of work to improve performance" and agreed there was "plenty of room for performance improvements on Android." However, he added: "I don't think the number of requests is the primary issue."
[7]
"I think there are three reasons the app is slow. First it's bloated with features that get little usage. Second, we have accumulated years of tech debt as we have traded velocity and features over perf. Third, we spend a lot of time waiting for network responses.
"Frankly we should probably prioritize some big rewrites to combat 10+ years of tech debt and make a call on deleting features aggressively."
Asked again about the "right number" of RPCs, Frohnhoefer replied flatly: "Zero. The apps don't make RPC calls."
[8]
Though it was pointed out that it might not be a good idea to criticize your boss on a public platform, Frohnhoefer did have his supporters.
Responding to Musk's original post, software engineer Ben Leib [9]said : "As former tech lead for timelines infrastructure at Twitter, I can confidently say this man has no idea wtf he's talking about."
[10]Twitter, Musk, and a week of bad decisions it seems
[11]Musk tells of risk of Twitter bankruptcy as tweeters trash brands
[12]Twitter CISO flies the coop
[13]Musk sows more Twitter chaos, now with Official policy snafu
Sasha Solomon, staff software engineer and co-tech lead of the core API platform team at Twitter, [14]waded in , referring to the dramatic number of job losses among the technical teams. "You did not just layoff almost all of infra and then make some sassy remark about how we do batching[?]"
"Like did you bother to even learn how [15]GraphQL works[?]," she said, referring to the query language which provides an approach to requesting data over HTTP.
Software engineer legend Grady Booch even [16]joined the debate , saying the discussion provided "more evidence that @elonmusk is profoundly incompetent when it comes to leading an organization built around a software-intensive web-centric system at global elastic scale."
As if being rinsed on your own site by your own employees was not enough, news arrived of a continuing exodus of [17]advertisers and [18]high-profile users from the prominent social media platform since Musk's [19]$44 billion takeover .
Meanwhile, fellow engineers used the spat as an opportunity to [20]share jokes about making up nonsense to hear their management repeating it . "At
[21]defunct medtech firm
Theranos, the engineers HATED [former president and chief operating officer] Sunny Balwani and would make up words just to see if they could trick him into using it. So, they kept using the phrase 'crazing' until he confidently repeated it."Engineering jokes are of course as old as engineering itself, or at least that's what El Reg was told by a person still wandering around the warehouse looking for a long weight. ®
Get our [22]Tech Resources
[1] https://twitter.com/elonmusk/status/1591853644944932865
[2] https://twitter.com/EricFrohnhoefer/status/1591902285403418624
[3] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_offbeat/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2Y3J0JUTSsK43JS3awx31@gAAAMk&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0
[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_offbeat/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44Y3J0JUTSsK43JS3awx31@gAAAMk&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[5] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_offbeat/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33Y3J0JUTSsK43JS3awx31@gAAAMk&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[6] https://twitter.com/EricFrohnhoefer/status/1592016445332148224
[7] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_offbeat/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44Y3J0JUTSsK43JS3awx31@gAAAMk&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0
[8] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_offbeat/front&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33Y3J0JUTSsK43JS3awx31@gAAAMk&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0
[9] https://twitter.com/bgleib/status/1591875679377031169
[10] https://www.theregister.com/2022/11/11/twitter_musk_week/
[11] https://www.theregister.com/2022/11/11/musk_brands/
[12] https://www.theregister.com/2022/11/10/twitter_ciso_quits/
[13] https://www.theregister.com/2022/11/10/official_twitter_musk_payment/
[14] https://twitter.com/sachee/status/1591857120768843776
[15] https://www.theregister.com/2022/02/22/hasura_series_c/
[16] https://twitter.com/Grady_Booch/status/1591914670608322561
[17] https://www.wsj.com/amp/articles/twitters-advertising-exodus-accelerates-despite-outreach-from-elon-musk-11668262920
[18] https://www.businessinsider.com/shonda-rhimes-celebrities-leave-twitter-elon-musk-takeover-social-media-2022-10?r=US&IR=T
[19] https://www.theregister.com/2022/04/25/elon_musk_buys_twitter/
[20] https://twitter.com/BriannaWu/status/1591886579983093761
[21] https://www.theregister.com/2022/01/04/elizabeth_holmes_guilty_verdict_theranos/
[22] https://whitepapers.theregister.com/
The long weight is on the shelf next to the stripey paint
Remember, though, it's only safe to carry it inside a bucket of steam.
The Hospital versions..
"We need to cool the patient during this operation, go and get some ice autoclaved"
"Go to stores and get some Fallopian Tubes"
Re: The Hospital versions..
Back in my in-person support days we used to do things like clean the foo-foo valves and degauss the warp drive when fixing a PC. Even got the boss with a few of them.
An old Dilbert
You need to straighten out the network cables now and then; the zeros are ok and can slip through but the ones can get stuck.
A regular on newbies for aircraft was to send them for a rotor blade woompah.
Sooooo....
The number of RPC calls isn't the problem but... "we spend a lot of time waiting for network responses." Sounds a lot like someone playing word games with what is and isn't an RPC to win a point.
C'mon man...
Any fule nose that a long weight is in the bin right next to the round tuit!
The American Dream continues with someone getting sacked for daring to question their boss: https://twitter.com/EricFrohnhoefer/status/1592198356579016704
" I can confidently say this man has no idea wtf he's talking about. "
Musk's epitaph, carved in plastic.