:!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.

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.

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.

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

Jump in the discussion.

No email address required.

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