News for hackers. Stuff that matters.
Re:Scaling Erlang Developer Experience at WhatsApp [pdf] by AzzieElbab on Friday September 11, 2020 @11:25AM (#24443807)
I am curios why they need 1K people instead of 10? What changed on the server side of WhatsApp?
Re:Scaling Erlang Developer Experience at WhatsApp [pdf] by ramraj07 on Friday September 11, 2020 @03:32PM (#24446460)
Scaling, reliability, support, dialects and localisation, accessibility, edge cases, device support, security, moderation (not just moderators but moderation tools) infrastructure, research and exploration, monetization, commercialization. Basically everything no one in a startup thinks about for years if not more. And to that add the simple fact that as the team grows the per engineer productivity just has to drop due to communication overhead among other things.
Re:Scaling Erlang Developer Experience at WhatsApp [pdf] by eitland on Saturday September 12, 2020 @05:18AM (#24451090)
> device support

For the record I think the device support used to be better before when they supported pre-android Nokias as well.

Re:Scaling Erlang Developer Experience at WhatsApp [pdf] by octorian on Saturday September 12, 2020 @02:36PM (#24454409)
Yes, in the early days it ran on 6-7 different platforms. Back then it was about 1-3 developers per platform, however. Small focused teams like that can have significantly higher per-developer productivity, but are far more limited in the breath and nuance of what they can work on.

As a project grows in scale, there are a lot of development tasks that take a significant amount of time and effort for relatively little user-visible impact. However, in aggregate, there is a benefit to investing in those sorts of things.

Re:Scaling Erlang Developer Experience at WhatsApp [pdf] by eitland on Saturday September 12, 2020 @04:01PM (#24455120)
For me WhatsApp has gone from my favorite app to something I won't touch except almost as last resort.

I had no issues with old WhatsApp whatsoever and I'm not aware of anyone else having any either and I'm part of multiple groups that used to use it extensively.

The only thing that has improved meaningfully since then is end-to-end encryption, but as much as I love that it is only nice-to-have for me and I would feel a lot safer with just ordinary encryption as long as Facebook wasn't snooping in my contacts and metadata.

Re:Scaling Erlang Developer Experience at WhatsApp [pdf] by abrolhos on Friday September 11, 2020 @11:33AM (#24443888)
I understand that the 1K+ engineer number comes from Facebook as a whole, when mentioning the use of Hack as a typed PHP.

More like to give a perspective on the transition on how to come from a small company into a huge one.

Re:Scaling Erlang Developer Experience at WhatsApp [pdf] by user5994461 on Friday September 11, 2020 @03:28PM (#24446428)
WhatApps got audio and video calls after the Facebook acquisition.

Usage increased by a few orders of magnitude too.

Re:Scaling Erlang Developer Experience at WhatsApp [pdf] by stjohnswarts on Saturday September 12, 2020 @02:52AM (#24450442)
Yeah I think people get usage confused with number of users.
Re:Scaling Erlang Developer Experience at WhatsApp [pdf] by AzzieElbab on Saturday September 12, 2020 @07:29AM (#24451667)
That explains it. I haven’t used WhatsApp until few months ago
Re:Scaling Erlang Developer Experience at WhatsApp [pdf] by user5994461 on Friday September 11, 2020 @03:26PM (#24446412)
No global service can run with 10 people. Just to have a good coverage 24/7 you're looking at a 50 people company.
Re:Scaling Erlang Developer Experience at WhatsApp [pdf] by oblio on Friday September 11, 2020 @04:44PM (#24447149)
Yeah, just ops would be 3 timezones x 8 hours x 2 (ideally 3) people per timezone. So that's 6-9 people just for a barebones ops team.
Re:Scaling Erlang Developer Experience at WhatsApp [pdf] by yibg on Saturday September 12, 2020 @12:19AM (#24449817)
Do you know of any company that runs a product with this many users globally on 100 people let alone 10?
Re:Scaling Erlang Developer Experience at WhatsApp [pdf] by AzzieElbab on Saturday September 12, 2020 @08:03PM (#24457003)
Old WhatsApp?