https://www.twitter.com/i/web/status/1591937998551130117/
The immaturity here is astonishing. This kind of "comebacks" like "what have you done to fix that?" to a random Twitter for Android engineer may have sounded cool in his head but... man I don't even know where to start. Is this just his way of coping with the enormous screw up he created himself?
Apparently that engineer is *still* working at Twitter. Optimizing the Android app for performance, specifically. The snarky reply from Musk makes even less sense now.If I was a recently fired Twitter Android engineer, I believe my response to this little snarky query would be simply: “I no longer have an obligation to the company as an employee. If you want further engineering time from me, it won’t be free, or cheap.”
I think I got confused thinking the two threads were related.Apparently that engineer is *still* working at Twitter. Optimizing the Android app for performance, specifically. The snarky reply from Musk makes even less sense now.
Musk is a good product designer, where there's very specific problem to solve / a fixed engineering scope and a marketspace vacuum.
Exactly, he's probably a really savvy businessman but has little knowledge of how things actually operate. I mean I don't see how anyone looks at the way he's handled Twitter and considers it good management, it's been a cluster fuck of epic porportions.I have my doubts. Musk started with x.com->PayPal, which gave him the funds/leverage to get into Tesla and stuff. It is not clear how much technical ability he has, though. He seems to be more of an "I have an idea, let's do this" guy, who has smart people do the work for him. He aspires to lofty goals, but barely understands the the technical things. And, worse yet, money makes a person stupid, and he has a lot of money. Had, at least.
I have my doubts. Musk started with x.com->PayPal, which gave him the funds/leverage to get into Tesla and stuff. It is not clear how much technical ability he has, though. He seems to be more of an "I have an idea, let's do this" guy, who has smart people do the work for him. He aspires to lofty goals, but barely understands the the technical things. And, worse yet, money makes a person stupid, and he has a lot of money. Had, at least.
No worries! Fun recap of what happened. After that interaction, the engineer corrected him on Twitter here:I think I got confused thinking the two threads were related.
This is partly why I don’t talk about current work in public. It doesn’t look great for the company (or me to be honest) getting into public spats with other employees or management. But Elon doesn’t seem to think getting into it on social media like this would undermine trust in the platform? Jebus.
I mean, this sort of stuff isn’t exactly abnormal if problems exist. With a large shipping product, problems will exist. Usually this nonsense is kept to private meetings with the teams in question, for very good reason.
No worries! Fun recap of what happened. After that interaction, the engineer corrected him on Twitter here:
https://www.twitter.com/i/web/status/1591968343229366272/
And also here:
https://www.twitter.com/i/web/status/1592194789801222144/
Elon fired him few minutes ago, apparently.
https://www.twitter.com/i/web/status/1592186302379982849/
Way to go! Apologising for Twitter on Android being slow while firing the engineers in charge of making Twitter for Android faster. Smart guy.
I used to work on the architectural team of an iOS app for a big fast-fashion brand (~8M daily users for the iOS app, IIRC). Obviously still far from Twitter's size. And yet, everything that Android guy said applies for that iOS app I worked for. Every. Single. Thing. The app was bloated with dumb features no one used. All those features were shipped under tight timelines, with tech debt quickly accumulating. The app was noticeably slow because of this. And the app spent an absurd amount of time waiting for network responses rather than using smart cache policies. Which was really just a consequence of tech debt accumulating.
Elon is just pouring gasoline on the fire. He's been promising a ton of new features for Twitter NEXT WEEK, while firing most of the engineer who could possibly work on them. Tech debt must be accumulating now faster than at any other point in Twitter's history. And not the regular type of tech debt. Nah. Usually tech debt accumulates over time and doesn't break things immediately. But with most engineers out of Twitter, and the few that are left working outside their areas of expertise, someone is going to push a breaking change sometime soon in some obscure part of the codebase they hadn't really worked at before, and there will be no one with context to review that PR and detect the error. Those kind of bugs in not-often-reached branches of the code, which will lurk there for a while like little time bombs until something sets them off.
I used to work on the architectural team of an iOS app for a big fast-fashion brand (~8M daily users for the iOS app, IIRC). Obviously still far from Twitter's size. And yet, everything that Android guy said applies for that iOS app I worked for. Every. Single. Thing. The app was bloated with dumb features no one used. All those features were shipped under tight timelines, with tech debt quickly accumulating. The app was noticeably slow because of this. And the app spent an absurd amount of time waiting for network responses rather than using smart cache policies. Which was really just a consequence of tech debt accumulating.
Elon is just pouring gasoline on the fire. He's been promising a ton of new features for Twitter NEXT WEEK, while firing most of the engineer who could possibly work on them. Tech debt must be accumulating now faster than at any other point in Twitter's history. And not the regular type of tech debt. Nah. Usually tech debt accumulates over time and doesn't break things immediately. But with most engineers out of Twitter, and the few that are left working outside their areas of expertise, someone is going to push a breaking change sometime soon in some obscure part of the codebase they hadn't really worked at before, and there will be no one with context to review that PR and detect the error. Those kind of bugs in not-often-reached branches of the code, which will lurk there for a while like little time bombs until something sets them off.
There's no angle. The $1B breakup fee clause wasn't something he could choose to use to get out of the deal, it was only there to cover the contingency of Musk's finances (personal and loans) completely falling apart to the point that he was unable to pay.Ha ha, yeah!
And to think that once he could have walked away for what now seems like a paltry $1 billion breakup fee, but which at the time he wanted to dodge somehow. And "somehow" turned into this debacle.
There must be some angle to it all that I still don't get unless the guy is just nuts.
As a result a ton of people still can no longer log in, apparently. This guys is an absolute fuck up in every way. How he ever had success with any company is a mystery.I also read on Twitter today that one of the services he turned off was the 2-factor security, which left people in an endless loop if they had it enabled and then logged out of Twitter. Cause the code was never sent.
AIUI, SpaceX is the only company he himself actually started. If you want to succeed in that arena, you have to follow fairly narrow lines. If you tell your engineers, "I want SuperThing" and they tell you, "We can make you ReallyGoodThing", you are going to have to settle for ReallyGoodThing.As a result a ton of people still can no longer log in, apparently. This guys is an absolute fuck up in every way. How he ever had success with any company is a mystery.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.