A small API change had massive ramifications. The code stack is extremely brittle for no good reason.
— Elon Musk (@elonmusk) March 6, 2023
Will ultimately need a complete rewrite.
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
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.
I mean, have you seen the rightoid attempts to replicate it?
Jump in the discussion.
No email address required.
More options
Context
twitter clone is my go to when learning a new web technology
Jump in the discussion.
No email address required.
More options
Context
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.
More options
Context
More options
Context
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.
More options
Context
More options
Context