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.
Complete rewrites are based af ngl
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.
More options
Context
The virgin "long term product lifecycle roadmap" vs the Chad "unbudgeted rip-and-replace"
Jump in the discussion.
No email address required.
More options
Context
@Aevann rdrama complete rewrite when?
Jump in the discussion.
No email address required.
<font></font>
its a real element guys
Jump in the discussion.
No email address required.
it is neighbor color and size are attributes
Jump in the discussion.
No email address required.
aww look !codecels it knows what an html attribute is
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.
More options
Context
its called dowsing for bucks to break
Jump in the discussion.
No email address required.
More options
Context
The nearest bussy is the one inside of us
Jump in the discussion.
No email address required.
More options
Context
More options
Context
More options
Context
More options
Context
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.
More options
Context
More options
Context
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 ?
Jump in the discussion.
No email address required.
Same as it ever was
Jump in the discussion.
No email address required.
More options
Context
Firefox/Mozilla invented Rust. Firefox is somehow related to FreeBSD [?? citation needed]. 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.
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.
More options
Context
I don't think trains like freebsd
Jump in the discussion.
No email address required.
More options
Context
More options
Context
It has more or less always been that way. Remember the withoutboats they/them shit?
Jump in the discussion.
No email address required.
More options
Context
More options
Context
volcel if you wouldn't
Jump in the discussion.
No email address required.
More options
Context
More options
Context
More options
Context