Earlier quoted context omitted.
That's all nice and well, but some of your examples are not things that save effort -- using phone numbers is surely better for network effects, but not in any way simpler then having regular account registration, unless you just completely ignore security. WA apps are not better than the competition. Basic stuff like a way to disable automatic downloading of media for groups you are in is still missing. No desktop a…
> Discord, with similar team size, was able to build something that succeeded in displacing IRC I think they displaced Skype, mumble and teamspeak too.
WhatsApp scaled to 1B users with only 50 engineers
331–340 of 462 posts
Re: WhatsApp scaled to 1B users with only 50 engineers
#332You can very easily build your own WhatsApp server today by simply deploying https://www.ejabberd.im/ on a box and using https://conversations.im/ on an Android phone.
And talk to yourself on it?
Sure, everyone out there isn't going to be on my server - but for the close friends I care about - it's been flawless.
Re: WhatsApp scaled to 1B users with only 50 engineers
#333Earlier quoted context omitted.
This is why, after being both an engineer and a product manager (and VP of Product), and now a CTO of a seed stage startup, I’m fairly convinced PdMs are unnecessary. At least for the the type of company I’d like to build (WhatsApp as a primary example of that). Off loading the founders vision to someone else is a failure of both communication and org structure (at the seed-SB stage). People may not think hiring thei…
>> adequate business context, a decent design spec, and letting them figure it out. I wish more PM's thought like you.
Re: WhatsApp scaled to 1B users with only 50 engineers
#334I looked at it this way. The thing most engineers, hero's or not, want to work on is new projects and to build products customers enjoy. The last thing they want to work on is maintenance. In my last personally owned company, small as we were, the engineering team and I documented how things worked as part of what we did every day. We found that by having the inner workings documented so that anyone in the team could…
> Just having the system continually documented In my experience this is the hardest part. Can't count how many times my team started documenting and then slowly, for one or the other reason, the documentation became outdated. The cycle is: Meetings for communication -> becomes too cumbersome and time consuming -> implement policy to document things -> everyone start documenting (for a month or two) -> docs are not u…
Re: WhatsApp scaled to 1B users with only 50 engineers
#335Beware of survivorship bias. Team does X, does not achieve scale, nobody knows about it Team does X, achieves scale, X is the new sliced bread
The first team does not achieve scale because they are still building microservices. The word of the day is "lean".
if you rewind some years microservices was also the word of the day (and probably there were some iconic projects picked to justify...)
Re: WhatsApp scaled to 1B users with only 50 engineers
#336Re: WhatsApp scaled to 1B users with only 50 engineers
#337Earlier quoted context omitted.
The difference between hero or primadonna can be environmental. When there are multiple experts for a department/tech stack, you get heroes. If the bus number is one, a hero risks converting to a primadonna.
Environments don't create primadonnas. It's a matter of attitude and maturity. Being an expert doesn't make a person insufferable.
Re: WhatsApp scaled to 1B users with only 50 engineers
#338Re: WhatsApp scaled to 1B users with only 50 engineers
#339Earlier quoted context omitted.
Post-FAANG digital infrastructure. This is that moment, when the cycle starts all over again.
Anything of note we humble readers should take a look at?
When you combine the story of WhatsApp’s small team / high impact development with the remote work shift of the past few years, it seems that the next cycle (regardless of when/what it is) will be the first that isn’t centered on SF/SV/California. It’s interesting to think of how that’ll affect the psychology of the area.
Re: WhatsApp scaled to 1B users with only 50 engineers
#340I think one thing to consider is that WhatsApp is probably by nature a scalable application. It is in the end, simply a client app that sends data to other client apps. So by nature, you scale in parallel very well, there are no 1-all communications. So unlike something like facebook where the data all needs to go to a central server and be polled by an unknown (but potentially arbitrary large) number of clients, in…
> It is in the end, simply a client app that sends data to other client apps That's not the case. Consider the "one tick" messages - they must be on a server somewhere. One tick means they've left your phone but aren't yet on (all) the recipients' phones