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
"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.”'
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??”
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