Kevin Riggle Profile picture
Dec 21, 2022 39 tweets 3 min read Read on X
Oh my lord A Twitter spaces on “scale,...
I feel like I’m listening to an argument between Markov chainers
“If views were in the same database as likes it would be easy”
…wow, Twitter uses three whole datacenters. This makes it more complex than Elno is comfortable with
Plus two cloud providers!
“25% of the cpus are running the ads model, which is the smallest model. 75% of the work is serdes” you must be new here
“I feel like I’m stuck in a Douglas Adams novel” yes but not the one you just mentioned
God I can hardly tell these guy’s voices apart. At least Elno’s South African accent is mildly differentiating
“Features which should be easy to add because the stack complexity is extremely complex.” Well you were just confused by the existence of an analytics database separate from a product database
REWRITE! DRINK!!
(Somebody convince Elno to rewrite in Rust lol)
“Rolling out a complete rewrite without downtime seems hard” yes! Yes it is!
This is the first time Elno has ever encountered a SaaS company
“If 80% of your workforce happens to leave” mentions a questioner, entirely eliding whose responsibility that was
“There’s so much custom stuff that understanding it takes a couple weeks. You’d need at least a month to be productive.” I… yes. Welcome to software.
These guys are really fixated on being able to run Twitter locally when that’s entirely an anti pattern at good co’s”
“You touch one thing and it affects seventeen extra services” yes Elno welcome to software
He wants to add view counts to tweets “which will really make the site pop”
“Today timeline mixer was deprecated for home mixer. But was it deleted? No! Now we’re running both” “well it doesn’t make much sense to deprecate something if you don’t delete it”
This is literally this guy’s first large software project.
“This is possibly the largest amount if change in the shortest amount of time of any acquisition in history”
(These quotes are a mix of Elno and people who appear to be outside engineers he brought in who are venting. Oh, one of them is Geohot.)
He’s talking some business bullshit now, LAAAAAAME, bring back the people who’ve never run a middling Wordpress site before!
Geohot wants to “refactor” everything. Elno explains to him that if he doesn’t launch features they’ll go bankrupt. “Why, what’s the runway?” Long silence.
Now some wanker is talking.
“What about free speech” well it turns out Elno has server bills to pay
He admits that banning pg was a mistake
Now they’re joking about Mastodon, which, fair
“Linux has a large codebase because it needs to support many different device drivers. Twitter needs to support a very limited core set of functionality”
Elno now sounds like he’s seriously considering posting Twitter’s source publicly to explain how bad it is
“We have a million kinds of Scala!” I… yes, sweetie, you have a Hadoop
Million lines
“I didn’t even know there were 390 telcos in existence” and that’s why he broke SMS 2FA
Somebody is recording this right??
I feel really bad for anybody who worked there now having to listen to these dudes gawp in awe and misunderstanding at what y’all built
(There have been zero female voices on this call)
Fortunately he got sidetracked on some business nonsense again, or I would need another bottle of wine
Oh my god it’s still going, Elno just bowed out. I thought they’d shut it down when he left but it’s still going. I’m not sure I can do more of this

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Kevin Riggle

Kevin Riggle Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @kevinriggle

Dec 20, 2022
So you’re gonna start going to church again
I mean I want to watch
In a good church this would even work, for like five minutes anyway
Read 5 tweets
Nov 8, 2022
"All of this took place against the backdrop of a company that still has yet to hear anything official from Musk, via email or a companywide meeting."

...Wait is he managing Twitter *BY TWEETING*???
"One person I spoke with was told that any technical manager should expect to manage at least 20 individual contributors, while also spending at least half their time writing code. Others have been given much higher numbers of direct reports."

I have no words.
'“The couple of teams that are on his pet projects are doing 20-hour days,” one employee told me. “But the majority of the company is kind of just sitting around. No chain of command, no priorities, no organization chart, and in many cases, no idea who your manager or team is.”'
Read 5 tweets
Nov 8, 2022
My singular skill as an incident manager, when called in to an incident on a system I’d never heard of before the call, was to listen to the people who understood how it worked or work the company directory/social connections til I found the people who did. This is a nightmare
I have also been part of the spelunking expeditions necessary when everyone who understands a system has left the organization, and let’s just say those took a lot longer
“What do you *mean* the entire thing is bug-dependent on a micro version of Perl??”
Read 4 tweets
Nov 7, 2022
Oh hey would you look at that (lol of course signups are closed)
Hmm. (Mastodon your site is bad on mobile, I thought it was broken at first)

docs.joinmastodon.org/spec/webfinger/
Read 5 tweets
Nov 6, 2022
I really don’t think this was true. All of those things already existed, just look at Usenet or forum raids, but advertising did maybe let them scale to society? I’ve been thinking about this—when Twitter started nobody knew if ad supported social media could even work
(I don’t subscribe so I can’t read the article, sorry Zeynep)
Except to the extent that ad-supported print newspapers and magazines, especially smaller ones with more reader contributions, worked and kinda sorta provided a model
Read 8 tweets
Jul 5, 2021
Just spitballing, but I’m guessing Audacity decided to add end-user analytics and their lawyer is being very (but maybe not overly) paranoid
How the hell do you make desktop app analytics COPPA and GDPR compliant anyway

(Yes, yes, I’m sure there’re all trying to implement differential privacy techniques faster than you can say k-anonymity)
Ope, yup, here we go github.com/audacity/audac…
Read 5 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(