:!marseyelonmusk: wants to rewrite the Twitter API. The smoothbrains of reddit are on the case! :!marseysoylentgrin:

https://x.com/elonmusk/status/1632810081497513993

https://old.reddit.com/r/ProgrammerHumor/comments/11k99po/ladies_and_gentleman_the_award_for_developer_of/

Complete rewrite in only Rust, right?


There’s a great book called “Kill it with fire“ which talks about legacy systems and the desire for rewrites. TL,DR: it is rarely the right choice, and the hoped-for benefits almost never materialize


Complete rewrite is the first impulse of all junior developers/interns


“The code is brittle for no reason” Translation: “I don’t have clue how this works, what parts are important, or how my changes will affect overall functionality”


Wtf does he mean by “code stack is extremely brittle”. And if they’re having trouble making minor changes without unintended consequences what makes him think they’re capable of a complete rewrite? I’ve done a few major rewrites in the past and the successful ones require a deep understanding of how the legacy system works. He’s fired almost everyone with that understanding. Additionally, it’s unlikely that the entire Twitter codebase could be rewritten in one go. Usually something of that size will be done incrementally and often leave some systems never being rewritten. The man has absolutely no idea what he’s talking about

86
Jump in the discussion.

No email address required.

They always act like Twitter is some technological marvel.

Jump in the discussion.

No email address required.

twitter clone is my go to when learning a new web technology

Jump in the discussion.

No email address required.

Also "ultimately needs complete rewrite" is what everyone knows in almost everything. It just will not happen in almost everything ever.

Some of our core systems need a rewrite... some of the data formats and specifications would benefit from a complete rewrite & redesign and everyone knows about that. It will never happen though.

Jump in the discussion.

No email address required.

Corporate sponsored lsd and lisp retreats when???

Jump in the discussion.

No email address required.

Do these neighbors forget when some random butthole got access to the admin cowtools and made the account of every important person on earth tweet out his crypto scam?

No?

Exactly

Jump in the discussion.

No email address required.

I mean, have you seen the rightoid attempts to replicate it?

Jump in the discussion.

No email address required.

Complete rewrites are based af ngl

Jump in the discussion.

No email address required.

The virgin "long term product lifecycle roadmap" vs the Chad "unbudgeted rip-and-replace"

Jump in the discussion.

No email address required.

@Aevann rdrama complete rewrite when?

Jump in the discussion.

No email address required.

<font></font>

:marseycarpcrying:

its a real element guys

Jump in the discussion.

No email address required.

it is neighbor color and size are attributes


https://i.rdrama.net/images/17235685217415228.webp

Jump in the discussion.

No email address required.

aww look !codecels it knows what an html attribute is :marseysmug2:

probably can't even explain tariq's algorithm for finding nearest bussy

Jump in the discussion.

No email address required.

bussy first search

Jump in the discussion.

No email address required.

its called dowsing for bucks to break

Jump in the discussion.

No email address required.

The nearest bussy is the one inside of us :marseywholesome:


Give me your money and I'll annoy people with it :space: https://i.rdrama.net/images/16965516366194396.webp

Jump in the discussion.

No email address required.

Wouldn’t be possible, it’s just a fork of some shitty platform with a bunch of marseys bolted on.

Jump in the discussion.

No email address required.

:marseytrain2:

![](https://i.rdrama.net/images/16781403992630281.webp)

![](https://i.rdrama.net/images/16781403618129058.webp)

Jump in the discussion.

No email address required.

Why are MtFs so into Rust ? I don't remember it being the case in the early days when I was looking into the language.

Is the answer :autis#m:?

Jump in the discussion.

No email address required.

>is the answer autism

Same as it ever was

Jump in the discussion.

No email address required.

Firefox/Mozilla invented Rust. Firefox is somehow related to FreeBSD [?? citation needed]. :marseytrain:s have always liked FreeBSD.

Also, C++ used to be the train-lang. Rust is object-oriented like C++, but for memory neurodivergents, who need to keep track of literally every possibility and would rather have everything grind to a halt constantly during development than potentially have an unseen "hole" in their program.

Jump in the discussion.

No email address required.

Firefox is somehow related to FreeBSD [?? citation needed].

I don't think there's a connection. Netscape/FF (always multi-OS) and FreeBSD (multi-hardware) are different, they just interacted well.

Jump in the discussion.

No email address required.

I don't think trains like freebsd

Jump in the discussion.

No email address required.

It has more or less always been that way. Remember the withoutboats they/them shit?

Jump in the discussion.

No email address required.

volcel if you wouldn't

Jump in the discussion.

No email address required.

We will make AI rewrite it completely in Rust and the AI will have batteries that last up to 500 miles

Jump in the discussion.

No email address required.

“The code is brittle for no reason” Translation: “I don’t have clue how this works, what parts are important, or how my changes will affect overall functionality”

b-word I can make a basic twitter clone in a single day using elixir even with an API & elevated privileges :marseyjanny: 😠

could probably have advertising, verified, and payment by the end of a week

dont ask me about load balancing across servers though idk anything about that shit 😭😭😭

Jump in the discussion.

No email address required.

It's all fun and games until someone asks you to scale it up

Jump in the discussion.

No email address required.

Most of the twitter bs comes from data analytics for 1000s of different advertisers probably

Jump in the discussion.

No email address required.

They have that automated pretty muhc.

Jump in the discussion.

No email address required.

he said elixir. the hardest scaling part will be the devs.

Jump in the discussion.

No email address required.

that shit is trivial with kubernetes.

Jump in the discussion.

No email address required.

Nothing about kubernetes has ever been or will ever be trivial.

Jump in the discussion.

No email address required.

Boomer luddite detected

Jump in the discussion.

No email address required.

I BATE TECHNOLGOYY I JUST EANT TO TTYPE THE 3 COMMANDS I KNO W IN THE LINUS TERMINQL ON REPEAT FOREVER!!!

Jump in the discussion.

No email address required.

Frick your kubernetes and argocd and what not. Absolutely hate it. People use it for no reason. Internal only app? Yeah you get 4 microservices on kubernetes with APIM. B-word all that could have been one single api hosted on a single app service

Jump in the discussion.

No email address required.

Argocd sucks and forget the APIM

Jump in the discussion.

No email address required.

Even if that weren't the case, this dipshit seems to think "hard to comprehend and hard to predict what effects a small change will have" is somehow desirable in a codebase.

Jump in the discussion.

No email address required.

the difficult part is scaling it to its gigantic size. and with a rewrite the difficult part is connecting/transferring the old with/to the new, so you can still look at/reply to tweets from before the rewrite.

Jump in the discussion.

No email address required.

Reminder that the twitter API has been castrated multiple times because people kept using it to show how many accounts were obviously bots

Jump in the discussion.

No email address required.

there were never any glitches or bugs with twitter before elon took over! TWITTER ALWAYS RAN FLAWLESSLY! then this fascist forces a take over and twitter has minor issues for a couple hours. why wont the government take twitter from him!?

Jump in the discussion.

No email address required.

I would like Joe Bidome to take twitter away

Jump in the discussion.

No email address required.

>a small API change had massive ramifications

:marseyspit:

probably changed something that made advertisers bots shit the bed or smth

Jump in the discussion.

No email address required.

nah it was even funnier. they locked themselves out of their own API for a little bit (or something, I dunno, I'm not a nerd). If you went to the log in page this is all you saw

![](https://i.rdrama.net/images/16781698657841232.webp)

pictures wouldn't load and something went weird with outbound links

Jump in the discussion.

No email address required.

Can't rewrite it in rust. All the :!marseytrain:s quit

Jump in the discussion.

No email address required.

trains are a loud faction of rust evangelists and control most of the janitorial and hall-monitorial positions in the rust community. but i bet among actual rust developers the majority is neither train nor ideologically invested in trainist causes.

Jump in the discussion.

No email address required.

It's funny how all these twats say if you want to rewrite the system that means you're bad...while they themselves don't know the system

Jump in the discussion.

No email address required.

Jump in the discussion.

No email address required.

I agree with these slack jawed redditors. Complete rewrites are a noob trap.


https://i.rdrama.net/images/17278347330109043.webp https://i.rdrama.net/images/17282249849557173.webp

Jump in the discussion.

No email address required.

Link copied to clipboard
Action successful!
Error, please refresh the page and try again.