Email or username:

Password:

Forgot your password?
Top-level
Lt.Cpl Хуёвый Пчеловод

@rodhilton You obviously know nothing about software. Elon will show the world his true genius as soon as he single-handedly rewrites entire Twitter stack... in PHP...

110 comments
DELETED

@craignicol @hu_logic @rodhilton not only did they write their site in PHP but they converted that PHP into C++. In the words of the poet, Peter Andre, it’s insania.
en.m.wikipedia.org/wiki/HipHop

Mari Nemo

@hu_logic @rodhilton ...just as soon as Elon learns how to program anything.

He says he does, but Elon still hasn't printed out his code to show me, so I think he's just copying other people's work and should have his degrees rescinded since they're basically fake.

nobodyzhome :toad:

@hu_logic @rodhilton

Elon read a blog from 10 years ago where someone claimed to write Twitter in a weekend as a side project, and got all excited that he could rewrite Twitter quickly.

Renée

@nobodyzhome It's a distributed systems design interview question, meant to be solved at a high level, in the abstract. I think he literally thinks the implementation is therefore that easy.... 😂🤷 @hu_logic @rodhilton

Lt.Cpl Хуёвый Пчеловод

@reneestephen @nobodyzhome @rodhilton Twitter had to optimize and prioritize network routing between its DCs in order to scale properly. That's the kind of problems such implementation would have to solve at the grunt level.

To get it done right takes time, money and quality engineers.

Elon thinks he can do it with twenty sleep-deprived "10X Hardcore 2.0 SWEs" in 6 months on a shoestring budget... while shutting down several DCs in January.

Renée

@hu_logic Worse, the system is currently still running because of those engineers and he is slapping himself on the back for it not failing outright when they left... as if they were literally running on little hamster wheels to route the packets themselves or something. Idk, the guy is a deeply stupid grifter.

I'm mad about him destroying a community and some cool tech because he is so deeply insecure.

A lot of us screamed this for a decade+, and now it's too late.
@nobodyzhome @rodhilton

@hu_logic Worse, the system is currently still running because of those engineers and he is slapping himself on the back for it not failing outright when they left... as if they were literally running on little hamster wheels to route the packets themselves or something. Idk, the guy is a deeply stupid grifter.

Lt.Cpl Хуёвый Пчеловод

@reneestephen @nobodyzhome @rodhilton Imagine you're part of 10X Hardcore 2.0 skeleton crew and have been troubleshooting Sev1 production issue for a week. As a result, you haven't had any time to write any "code" so Elon fired you...

Then, it turns out that Sev1 was caused by Elon randomly unplugging shit in the DC...

Renée

@hu_logic jfc somewhere, someone's carefully designed and rehearsed DR plan* just quietly went into effect and failed over successfully and he doesn't even realize what happened. 🤦

*Assuming it isn't blue/green or continual deployment bouncing between locations on every push already.

@nobodyzhome @rodhilton

Lt.Cpl Хуёвый Пчеловод

@reneestephen @nobodyzhome @rodhilton Somewhere, some CTO talking to his VP of infrastructure: "Sure, we have DR plans and architecture. But do we have Musk-proof DR plans and architecture? Make it happen!"

Renée

@hu_logic none of this will matter soon anyway because he is definitely not paying his bills -- either on-prem or cloud. Can't fail over if there's nowhere to fail over to! *clever-temple-tap.jpg*

@nobodyzhome @rodhilton

Neal Parikh

@hu_logic @reneestephen @nobodyzhome @rodhilton Your screenshot was so ridiculous I just wasted time going to confirm that it was real.

Lt.Cpl Хуёвый Пчеловод

@nparikh @reneestephen @nobodyzhome @rodhilton NGL, I lost some braincells and faith in humanity reading his Tweet - "Twitter stack is so shit that I've unplugged half of its nodes and it still works! See? Total rewrite!"

Neal Parikh

@hu_logic @reneestephen @nobodyzhome @rodhilton It is *literally* what a chaos monkey is. Usually the idea is the chaos monkey is a concept or tool, not an actual guy let alone the CEO.

The line about Rube Goldberg is a pretty strong hint about what he doesn’t know about engineering, too.

Lt.Cpl Хуёвый Пчеловод

@nparikh @reneestephen @nobodyzhome @rodhilton Some people have a gift of taking a failing startup and turning it into a multi-billion-dollar enterprise.

Elon has a gift of taking a $44B enterprise and turning it into a failing startup...

Neal Parikh replied to Lt.Cpl Хуёвый Пчеловод

@hu_logic @reneestephen @nobodyzhome @rodhilton Somebody trying to be *reverse* Steve Jobs is definitely a new thing to witness.

MGoCoder

@hu_logic @nparikh @reneestephen @nobodyzhome @rodhilton Yeah apparently the self-proclaimed “smartest person in the world” has never heard of redundancy or failover clusters.

Neal Parikh

@MGoCoder @hu_logic @reneestephen @nobodyzhome @rodhilton Somehow he also doesn’t connect it to why it can feel like a bunch of Rube Goldberg machines. It’s like Lewis Black’s bit on “if it weren’t for my horse” — if you spend too much time thinking about it you’ll get an aneurysm.

Lt.Cpl Хуёвый Пчеловод replied to Neal

@nparikh @MGoCoder @reneestephen @nobodyzhome @rodhilton Somebody tried to explain "systems integration" to Elon. That person has been fired.

Renée

@MGoCoder I mean, where would he have? For real making cars is all low-latency on-prem automation and MechEng, a lot of factories are deeply bad at BI data and observability, even newer ones. Same with rocketry.

He also hasn't had people at Twitter whose job it was to explain this shit to him and steer him away from the worst ideas (or just ignore him/lie to him and do what should be done despite him), like in his other companies.

@hu_logic @nparikh @nobodyzhome @rodhilton

DELETED

@reneestephen @hu_logic @nobodyzhome @rodhilton

I'm actually shocked nothing substantial hasn't happened to rock that system. Clearly, the team did a good job designing and building it out.

But if he keeps messing with the system here and there, he's bound to crack it in half.

Dana Fried

@reneestephen @nobodyzhome @hu_logic @rodhilton yeah it's fairly similar to a design question I got at my Google interview.

Any engineer who works on or just understands robust distributed systems should be able to *sketch out* what Twitter's infrastructure would look like.

(I'm primarily an application/library/tools person so for me it's actually a kind of spicy problem. I still answered well enough to get the job.)

Roger Moore

@nobodyzhome @hu_logic @rodhilton
And, of course, Twitter is exactly the same as it was 10 years ago, so it should be super easy, right?

Kristi Lamarca

@hu_logic @rodhilton I guess that’s why he’s got software programmers working for him. Your view of him and his abilities is way overrated.

Renée

@KristiL Correction: he *had* "software programmers" working for him. He fired them all. The ones kept were based on sycophancy skills, not development ability. Turns out the only ones left are a bunch of newbs who don't even know CSS. They also broke search the other day and most of the SSO services 😂. @hu_logic @rodhilton

Lt.Cpl Хуёвый Пчеловод

@reneestephen @KristiL @rodhilton Didn't he have some l33t hacker interning at Twitter and solving problems of [checks notes]... actually, never mind...

Lt.Cpl Хуёвый Пчеловод

@dyslexxicon @rodhilton I shit you not - I had an SWE with "pentagon cyber experience" develop just that - plain HTML with 36 iframes that pinged corporate firewall endpoints...

"It's easy", he said, "just hit refresh every 30 seconds or so".

We let him go two days later, after he suggested we yolo firmware upgrade on all corporate switches with no backups or contingency planning...

Lizard

@hu_logic @dyslexxicon @rodhilton
The Air Force just stopped using 8 inch floppies to store data a few years ago.

Ask anyone who has worked on govt. projects about how "bleeding edge" the tech stack generally is. I'm sure there is some scarily advanced stuff in the deepest depths of Langley or Ft. Meade, but the people working on it won't talk about it. If someone has a govt. job on their resume, they probably have held together systems written in a mix of VBA, COBOL, and Frontpage. /1

Lizard

@hu_logic @dyslexxicon @rodhilton My prior job, until 2019, was with a bank that dealt with tax return processing. They had to maintain a 5.25 floppy disk for some requirements until about 2017 or so, and the data we got was mostly plaintext, length-delimited files.

Lee Porte

@LizardSF @hu_logic @dyslexxicon @rodhilton though you do get some good software in that space that you can look at github.com/alphagov

Jordi

@LizardSF @hu_logic @dyslexxicon @rodhilton until not so long ago, the master key for the mainframe crypto cards had to be kept in three 3,5 floppy disks, handled by three different people (who should not know each other) in different safes.
Then, to recover the key they should come one by one to insert they floppy in an old thinkpad running OS/2. That thinkpad should be placed in a safe room with the keys stored in a safe protected by armed guards.

Gretared

@LizardSF @hu_logic @dyslexxicon @rodhilton

My mom was a computer operator for a large bakery and all she did was every 4 hours save a file from the as400 to a floppy, type some command and then move floppy to the Univac (or whatever). She did that for *years*.

⚛️✨HIGGS M. BOSON✨⚛️(Vee)

@hu_logic @rodhilton everything that you wrote in this toot is making my graphic designer soul scream in terror

Joe And-A-Half Men

@hu_logic @rodhilton I once suggested a rewrite to a prospective employer as a naive junior dev. I did not get the job.

Although in my defense, I actually had very valid reasons for a rewrite, and a well documented plan of attack for executing it.

The old system required employing thousands of people to manually copy inventory data from the in-store instances onto a shared database, rather than use automated APIs like at my last job. The old system was completely proprietary and was essentially held together with duct tape.

@hu_logic @rodhilton I once suggested a rewrite to a prospective employer as a naive junior dev. I did not get the job.

Although in my defense, I actually had very valid reasons for a rewrite, and a well documented plan of attack for executing it.

The old system required employing thousands of people to manually copy inventory data from the in-store instances onto a shared database, rather than use automated APIs like at my last job. The old system was completely proprietary and was essentially held...

Paula

@joehalfmen @hu_logic @rodhilton he would have you believe that this is the case for Twitter as well. Comparing it to a Rube Goldberg machine, and how “disconnecting one of the sensitive server racks” didn’t stop it from working

Joe And-A-Half Men

@quoll @hu_logic @rodhilton the difference is that Twitter was built by teams of competent engineers who followed best practices by implementing proper workflows and code reviews. I don't doubt that it's a complex system, but that's not the same thing as "bad".

The company I was interviewing for was a half-digitized furniture company that was losing millions every month from their simple failure to automate their inventory management. They kept always hiring the cheapest devs, so their code quality was shit and they had absolutely no formalized internal workflows.

I do recognize I made a mistake by pitching a rewrite however. I should have sold them on splitting my time between maintaining the broken system and white boarding a new one over the course of 6 months, rather than spend the interview describeing all the ways their system needed to be replaced.

@quoll @hu_logic @rodhilton the difference is that Twitter was built by teams of competent engineers who followed best practices by implementing proper workflows and code reviews. I don't doubt that it's a complex system, but that's not the same thing as "bad".

The company I was interviewing for was a half-digitized furniture company that was losing millions every month from their simple failure to automate their inventory management. They kept always hiring the cheapest devs, so their code quality...

Lt.Cpl Хуёвый Пчеловод

@joehalfmen @quoll @rodhilton Complexity is a matter of perspective - distributed 10TB database is "complex" to a front-end engineer, but it's relatively boilerplate to a principal data architect.

Same thing with Twitter - it's a highly-tuned high-volume distributed system. It's "complex" to someone who doesn't know what they're looking at, like Musk.

But it's a relatively standard architecture to those who actually work in this space.

Old, but good read:

blog.twitter.com/engineering/e

@joehalfmen @quoll @rodhilton Complexity is a matter of perspective - distributed 10TB database is "complex" to a front-end engineer, but it's relatively boilerplate to a principal data architect.

Same thing with Twitter - it's a highly-tuned high-volume distributed system. It's "complex" to someone who doesn't know what they're looking at, like Musk.

Matt D Kerr

@hu_logic @rodhilton I mean… all of Facebook is PHP, it’s not really the language that’s the problem

Lt.Cpl Хуёвый Пчеловод

@mattdkerr @rodhilton Facebook had to fork its own PHP, for many reasons, which then forced PHP-Actual to modernize and still be a thing in 2022.

My point being - I doubt that Facebook would still pick PHP/Hack if it was forced to "rewrite entire stack" today.

Lt.Cpl Хуёвый Пчеловод

@mattdkerr @rodhilton Sorry to pick on PHP, but it's was the least appropriate, yet plausible, modern language I could come up with.

Normally I'd pick on COBOL but even Elon is not that stupid.

Matt D Kerr

@hu_logic @rodhilton I think the fact that the non technical CEO thinks he could do it himself, or that an intern could do it, speaks for itself - regardless of language (but yes COBOL isn’t a web language AFAIK)

Steven Op de beeck

@hu_logic @rodhilton the funny thing is, that’s not even unreasonable.

Fyzzlefry

@hu_logic @rodhilton But first he has to learn what a stack is.

Ashton

@hu_logic @rodhilton wait, did he seriously recommend PHP? Or are you joking?

Tom J. Brenner

@hu_logic @rodhilton

The world is waiting with bated breath for Musk to improve Twitter.
Perhaps you should stick to beekeeping. My lifelong experience as an apiarist tells me bees are better at computation than your advice.

Go Up