Tech IndustryNov 18, 2022
Mu SigmaFeeln*VIbe

Why are people saying more people needed to run Twitter? Whatsapp was handling billion messages on new year eve with 55.

Whatsapp was handling billion messages(infact more I assume) on new year eve with 55 engineers and that was before Facebook acquiring them. A guy from Poland or some country single handedly created Adobe photoshop alternate. Plenty of fish dating site was built by one person and he sold it for 150+ million dollars decades back. Literally one person. Notion app was built by literally <20 engineers or so just few years back.. If the engineers are really rockstar ( someone who knows syntax in and out, have strong basics of the stack they are working on, and have fire to crush things to market and hit it hard), then I feel less engineers can make impact. But what happens is generally - engineers google up for writing basic inner join queries ( I do that a lot. I'm below average or average engineer and heard from a Google engineer that they do it too- but may be that googler is one-off hopefully). - they don't have strong muscle memory of the programming language they are writing in. If they are ramping up, then its much worse. THis is the place where lot of things slow down. While we converse in English we are much faster because we already know the words and grammar. We don't google or look for words... - I feel the JIRA, Agile, Scrum as utter BS. It took 3 hours to set JIRA board for a sprint * things up tickets , * assigning story points, * description of each ticket, * what QA needs to do for each ticket, and * then 30 mins sprint kick off, * 30 mins sprint review - Almost 4 hours gone which is half a day. Yeah, people will say these are needed when company grows or for cross functional projects etc. But if a team has solid requirements done, at least majority senior engineers on same line for a project, a decently written TDD/API spec, demos to check about the progress and establishing trust among engineers(which still needed when above paragraph steps are done) we can cut down lot of stupid steps and move faster. Things like code review, infra still will happen, but much more faster pace...This extra maintenance ticket management is just a useless work. TLDR: I strongly feel the "processes" in tech industry is what first needs to be disrupted. The entire Agile scrum shit came from Japan automobile industry and assembly line concept which is 20 years old and was never questioned... I don't know why no one challenge and fight against "Status quo" on the processes tech companies follow, but the companies BS around saying "status quo" things around you is our company culture. If the team could find better way to manage themselves and the project cutting down BS things, tech industry may become efficient like Whatsapp, Notion and other startups. I have tried to break it in my current company (not mu-sigma), as usual managers says I'm up for it and 2 hours later asks for sprint metrics 🤦‍♂️ End of rant. #tech #tech #tech #tech

Databricks datasaur Nov 18, 2022

Uhm what

Change Healthcare bbhg Nov 18, 2022

U heard him

Databricks datasaur Nov 18, 2022

Maybe it's a she

New
uvtv07 Nov 18, 2022

What does a billion messages have to do with anything? Is that somehow supposed to correlate the same design, ad revenue requirements, infrastructure as a text messaging only app?

Mu Sigma Feeln*VIbe OP Nov 18, 2022

It's just a vague example. My current company doesn't handle whatsapp scale, but we have around 20 people in just infra team. 20+ in QA. But back in 2015-ish whatsapp was supporting iOS, Andoird, Windows and also blackberry if I'm not wrong. My example is to say, if a small team can build such a scalable system, then other could do.. but others are as efficient or not making smart decisions/managing team like whatsapp is my point. Whatsapp is still now no ad revenue.

Chime GooglyAye Nov 18, 2022

I can handle 800B messages an hour writing to /dev/null.

Amazon llooiuy Nov 18, 2022

Is that you Elon, using some fake account from a no name company?

Cox Automotive 🏎 ⚡️ Nov 18, 2022

Mu Ligma is no name?

Mu Sigma Feeln*VIbe OP Nov 18, 2022

Lol, DO you honestly think Elon has time for all these. If he wants to troll, he would troll in Twitter. My point is no way to support Elon. I'm saying we as engineers could run things much more efficient (at least if it a series A to Cish startup)

Google rarerare Nov 18, 2022

I don’t think you know what you are talking about.

Chime GooglyAye Nov 18, 2022

No no, give him time.

Meta PxAw00 Nov 19, 2022

system design 101

Global Traffic Technologies yeTx42 Nov 18, 2022

Engineering team at WhatsApp was just 33 at that time! 6000 people for an app(twitter) is too much ..

Yelp user100x Nov 18, 2022

When you add revenue you have to add people..

Mu Sigma Feeln*VIbe OP Nov 18, 2022

Exactly global traffic... @Yelp - still 33 to 6000 ratio is insane.

McKinsey J.Pow Nov 18, 2022

Not going to read this but pretty simple WhatsApp != Twitter WhatsApp != social media WhatsApp did not depend on ads revenue WhatsApp was as simple as apps get, you send a message to someone you get a message back (+ calls) No extra features, nothing else really

Databricks datasaur Nov 18, 2022

But obviously this one guy (OP) knows better than everyone else

Mu Sigma Feeln*VIbe OP Nov 18, 2022

It's not that long of a post imo...you can still read

Amazon treefiddy1 Nov 18, 2022

You mentioned a lot of things in “But IF”. How do you think all that happen with no madness . This post definitely shows your lack of experience in large scale distributed systems

Mu Sigma Feeln*VIbe OP Nov 18, 2022

when we wanna try or if something has never been tried, there always involves "but if". Right now, most engineers my team complete 2 weeks work in 4 working days and enjoy.... Rest of the time get sucked into management stuff which could be made efficient... You are saying, I'm saying lot of "but if". what studies have been done on the processes used by tech companies. I took a course where they compared IBM's RAD ( Rapid applicatino development), agile, waterfall etc... but all those were created 3+ decades back. Nothing new in last 5 years...

Zoom sooH20 Nov 18, 2022

Randi Rona .. randi Rona..

Amazon 🍌👑4️⃣2️⃣0️⃣ Nov 18, 2022

What are you talking about? What’s wrong in googling up basic inner join queries? Not like we have to have everything at our fingertips like it’s a university exam…

Mu Sigma Feeln*VIbe OP Nov 18, 2022

Nothing wrong. But when I did retrospection to myself, googling every basic thing while coding. It's like 3x time. 3 etc steps...Context switching... getting distracted.... Your fluency and flow slows down a bit... If you are super fluent, you would cut down those extra steps. All through our life we memorized useless shit like date of countries got independence, capital of different countries, periodic table, but the one that literally pays us(coding syntax and constructs) people don't want to put that extra effort. my suggestion is if engineers do that, not only they can deliver faster but they can unlock and quickly go up next level and make quick money which most engineers cry about here in Blind.

ADP IKbFsT285 Nov 19, 2022

I certainly hope you are not a voter in any country. In fact, I hope you don't speak or have any opinions about anything other than SQL Join queries, because clearly you are woefully unqualified. Including this post, go back to wiring code and queries which you know about, and leave literally everything else to others who are clearly better educated.

Petco soberKid Nov 18, 2022

Tldr?

Mu Sigma Feeln*VIbe OP Nov 18, 2022

done.

Flagged by the community.