This is a shitty take. Twitter ran perfectly fine before Musk took it over.
Turns out if you don’t pay your hosting bills, or your office building bills, fire most of your engineers (after annoying them with bullshit) and making rash decisions without consulting people with technical know-how your service goes to shit.
Musk was stupid enough to DDOS his own service because he doesn’t understand it. Blocking public access to tweets while having tweets embedded in millions of websites turned out to be a really bad idea. Simply because Twitter engineers always expected Tweets to be publicly available, so they kept retrying to fetch the data. There’s probably a hundred+ developers at Twitter who could have told Musk that little tidbit.
This is 100% on the egomaniacal billionaire and has nothing to do with the technology.
I was pro tabs when I started out with software development. It just made sense, right? You press the key once, you get a single symbol, you have your indention, neat. And there is the argument that everyone can adjust their tab sizes, want it to be 2 spaces? 4? 6? Whatever? Awesome!
Then you write actual code and this perception changes. Tabs make a mess, developers often align both code and comments to make sense. That alignment only works at x-spaces and utterly breaks if you change tab width.
An example in C# with LINQ (just semi-random stuff):
var test = customers.Where(c => c.Deleted == false
&& c.Enabled
&& c.HasProducts()
&& blockedCustomers.Contains(c.Id) == false);
This kind of indention only works with spaces, not with tabs. And no, mixing tabs and spaces doesn’t work (like some users claim, that you can indent with tabs and then do alignment with spaces… nope, if you change tab with then your space alignment breaks).
Honestly, I don’t care either way, I just use what my company uses and adapt. But till now it has always been spaces (even though I was team tabs in university) and now I actually prefer spaces as it just makes sense. It’s consistent, it’s easy, it works everywhere.
Btw. the Lemmy code editor is shit, trying to align this was trial and error for a minute :-/
It’s also a shitty take because it hypes up Meta. Which basically took Instagram (handling billions of users posting text, images and videos) and creating Threads by turning images and video off. It’s the same user accounts too.
That’s like Google creating YouTweet by taking their YouTube platform and reducing it to video comments only. Then praising them that they managed to launch a text based service in 2023.
Why not actually talk about Mastodon instead?