News for hackers. Stuff that matters.
Re:Why Twitter didn’t go down: From a real Twitter SRE by RivieraKid on Tuesday November 22, 2022 @04:00AM (#33703619)
Frontend, Android app and iOS app should be doable by 1 person each. Then one graphic designer and a project manager for all of the 3 frontends.
Re:Why Twitter didn’t go down: From a real Twitter SRE by benj111 on Tuesday November 22, 2022 @04:41AM (#33703888)
Well graphics design isn't hard. I'm sure one of the Devs could do that. And I'm sure there are tools to convert an iOS app to/from Android, so one dev can do both.

And a website is easy. You could do it with 1 person.

But Elon is such a machine, he could keep it running by himself.

Re:Why Twitter didn’t go down: From a real Twitter SRE by RivieraKid on Tuesday November 22, 2022 @12:51PM (#33708620)
Well that's what I did, I made both iOS and Android version of an app and some of the design.

I mean, a mediocre complexity app doesn't need more than one developer for a "slow improvement mode".

Re:Why Twitter didn’t go down: From a real Twitter SRE by benj111 on Tuesday November 22, 2022 @01:40PM (#33709321)
But Twitter needs more than 5 employees.

How many bug reports do you think the Twitter site and apps get each day? How many employees do you think it takes just to triage them?

Re:Why Twitter didn’t go down: From a real Twitter SRE by RivieraKid on Tuesday November 22, 2022 @02:17PM (#33709936)
You don't have to read all of the bug reports, just a representative sample to discover issues worth fixing.
Re:Why Twitter didn’t go down: From a real Twitter SRE by benj111 on Tuesday November 22, 2022 @03:52PM (#33711344)
How do you get a 'representative' sample?

You still have to read them to work out that user X saying they can't log in is the same as user Y saying authentication is failing at A stage, issue is present on B and C platforms version D.E

Further the issue of 'site using the wrong font' is not equally as important as 'site is exposing private user data'. And you're likely to get many people reporting the former, and maybe only one reporting the latter, so a sample isn't likely to catch the really important stuff.

Re:Why Twitter didn’t go down: From a real Twitter SRE by egman_ekki on Tuesday November 22, 2022 @04:34AM (#33703836)
How many people would you say it would need for the backend?
Re:Why Twitter didn’t go down: From a real Twitter SRE by neongreen on Tuesday November 22, 2022 @06:19AM (#33704541)
Not sure if you’re joking or not, but that’s exactly how Telegram stems to work. One person per app (ok, for the desktop app it’s three people now).
Re:Why Twitter didn’t go down: From a real Twitter SRE by matwood on Tuesday November 22, 2022 @07:53AM (#33705212)
I'm all about lean teams, but this is a joke.
Re:Why Twitter didn’t go down: From a real Twitter SRE by megax on Tuesday November 22, 2022 @07:55AM (#33705232)
Who is defining and managing the PRDs and the roadmap in this scenario? What about user testing and customer development? By “graphic design”, do you mean User Interface design? If so, who is responsible for the user experience beyond just UI?

The point I’m trying to make is that it takes some effort (beyond just the plumbing) to create an experience that folks actually want to use on an ongoing basis

Re:Why Twitter didn’t go down: From a real Twitter SRE by RivieraKid on Tuesday November 22, 2022 @08:33AM (#33705562)
> Who is defining and managing the PRDs and the roadmap in this scenario?

Mainly the project manager.

> What about user testing and customer development?

Testing could be done by everyone, mainly the project manager, although you could perhaps add a tester to the team. Don't know what customer development is.

> By “graphic design”, do you mean User Interface design? If so, who is responsible for the user experience beyond just UI?

Yes, UI design. The graphic designer would be primarily responsible for UX, but also the project manager and developers.

This is based on my experience with mobile app development. Right now, it's a fairly complex product, users often say that it's much better for many use cases than the alternative by Google, which I guess may be developed by a 10x larger team.

Re:Why Twitter didn’t go down: From a real Twitter SRE by unionpivo on Tuesday November 22, 2022 @08:23AM (#33705472)
We are not talking future development, just maintaining status quo.

Rode map is just: keep it working, or whatever EM twitted about hour ago :)

But I agree it's way to optimistic number. You need at least a few for each platform, just because of bus factor, you also need people to keep in touch with Apple/Google reps etc., making sure bills are paid etc.

I imagine it will mostly be just minor tweaks and no major features, you can easily do both mobile targets by cca 10 people, not working crazy hours. There are plenty of successful apps with smaller teams, that make it work.

Re:Why Twitter didn’t go down: From a real Twitter SRE by pixl97 on Tuesday November 22, 2022 @08:51AM (#33705749)
>There are plenty of successful apps

Eh, tossing the direct comparison to Twitter out here because they seem to have gone too far the other way, this is much like saying "I can make 1,000,000 screws a day, so assembling at least 100 cars a day should be easy".

Re:Why Twitter didn’t go down: From a real Twitter SRE by unionpivo on Tuesday November 22, 2022 @09:44AM (#33706317)
The hard part of twitter is on server side.

I am not saying that writing twitter like app is easy, but writing it and keeping it running are two different things.

If you are not adding new features, you are just mostly keeping up with Android/Apple platforms, which can be annoying, but not that difficult.

Re:Why Twitter didn’t go down: From a real Twitter SRE by RivieraKid on Tuesday November 22, 2022 @12:56PM (#33708676)
I'm maintaining status quo for an Android/iOS app and it takes perhaps 5% of my work hours.

> also need people to keep in touch with Apple/Google reps etc.

You certainly don't need people specifically for this task.

Re:Why Twitter didn’t go down: From a real Twitter SRE by donkeyd on Tuesday November 22, 2022 @09:59AM (#33706504)
You're joking, right?
Re:Why Twitter didn’t go down: From a real Twitter SRE by lightbendover on Tuesday November 22, 2022 @10:14AM (#33706651)
She or he is just naive. It does not take much distinction to post on HN.
Re:Why Twitter didn’t go down: From a real Twitter SRE by RivieraKid on Tuesday November 22, 2022 @12:46PM (#33708559)
I'm serious. Why would you need more than one developer for the Android or iOS app?