News for hackers. Stuff that matters.
Re:Dropbox Reaches Key Profit Milestone by lend000 on Thursday April 27, 2017 @01:10PM (#14213089)
I used to think Dropbox was such a simple company -- how could they need hundreds (or are they at thousands?) of software engineers?

There are some opportunities for real innovation, though. An easy one is de-duplication of identical files to save space (which I have tested that they do). However, I suspect it can be taken much further to gain a competitive advantage against other storage providers, such as de-duping blocks, advanced compression algorithms, etc.

And of course, there's always room for creativity in the hardware and data-centers, and UX.

Re:Dropbox Reaches Key Profit Milestone by pgbovine on Thursday April 27, 2017 @01:14PM (#14213123)
how could they need hundreds (or are they at thousands?) of software engineers?

supporting hundreds of millions of users (and probably tens of millions of paid users) is non-trivial

Re:Dropbox Reaches Key Profit Milestone by biot on Thursday April 27, 2017 @07:55PM (#14215854)
Famously, WhatsApp supported 900M users with only 50 engineers: https://www.wired.com/2015/09/whatsapp-serves-900-million-us...

While support staff definitely increases with users (paid or not), beyond a certain size the number of engineering staff should be largely independent of user count. As long as you are able to run 24/7 ops, manage outages and incidents, scale appropriately, etc. the only variable should be how rapidly you need to build and maintain your software. The rest of the complexity is all handled via automation.

Re:Dropbox Reaches Key Profit Milestone by dasil003 on Friday April 28, 2017 @02:02AM (#14217156)
The big difference between WhatsApp and Dropbox is mass storage of customer data. Scaling that data for random access is orders of magnitude harder to scale than simple message throughput without storage. The fact that WhatsApp is end-to-end with no syncing also makes it's feature-set easier to implement.

Not to take anything away from WhatsApp, I'm sure they have a few lessons Dropbox could have learned from (Erlang more robust than Python at scale?), but it's really not a fair comparison.

Re:Dropbox Reaches Key Profit Milestone by biot on Friday April 28, 2017 @12:58PM (#14221074)
Yep, agreed. This means that Dropbox's minimum engineering count will be larger than WhatsApp's, but I still maintain that once you have sufficient engineers to tackle the problem, it's still largely independent of user count. Or, put another way, the number of engineers you need is O(problem complexity), not O(user count).
Re:Dropbox Reaches Key Profit Milestone by dasil003 on Friday April 28, 2017 @01:58PM (#14221620)
Yes, although I would submit that in a case like Dropbox you get the VC demand for growth which means that if your product is not a natural homerun you are forced to start adding incidental complexity to try to keep the growth engine going. Then before you know it you are O(Investment Money) like Dropbox or Twitter.
Re:Dropbox Reaches Key Profit Milestone by supster on Thursday April 27, 2017 @08:15PM (#14215935)
Since Dropbox is making a big push into enterprise, they are hiring a ton of high touch enterprise sales people - who can't scale in the same way an engineer can.
Re:Dropbox Reaches Key Profit Milestone by Lordarminius on Friday April 28, 2017 @01:22AM (#14217029)
>Famously, WhatsApp supported 900M users...

I am not an expert but I agree with you. Follow up question: why is this not more common? why don't other companies emulate WhatsApp?

Re:Dropbox Reaches Key Profit Milestone by jacobsimon on Thursday April 27, 2017 @09:17PM (#14216216)