4 ms·
I have to say, this comment is quite ridiculous. Might as well say that Google is simple because it's just an app with one search field. I never work for Uber
by didip 6y ago
I have to say, this comment is quite ridiculous. Might as well say that Google is simple because it's just an app with one search field.
I never work for Uber but I can easily imagine the following problems:
* Map data is not a solved problem. Tons of inaccurate data especially on non-english speaking countries.
* As someone mentioned about payments, different country requires different payment platform integrations.
* Payment is just one aspect of money, you need to build a treasure-like logic to run a marketplace between drivers and passengers.
* The matchmaking algorithm itself is interesting enough problem. It has to be efficient for the company to make the most amount of money.
* Tons of internal data are produced and required to be understood. This requires ML/data analytic talents.
- grahamburger 6y agoThe items you've listed don't appear to be things that would contribute directly to the size (in MB as installed on the device) of the app. I don't think GP was making a comment about the complexity of the product, just the size of the installed app.
- mcguire 6y agoIsn't all of that server-side?
- pfortuny 6y agoNot as per the long twitter thread.
- mewpmewp2 6y agoWell... It should be.
- ska 6y agoThat is a trade off with some pretty deep implications and some subtleties. I doubt it's such an obvious choice.
- jay_kyburz 6y agoI've been thinking about pushing more in my client make less work for my servers.
- mcguire 6y agoEvaluating map data inaccuracy? More than just a payment UI? Driver/passenger matching? Data analytics? (Doesn't that require information from multiple clients?) On the client? I mean, you could push some of that to the client, but I'd understand why your app is gigantic and doesn't do app-ly job very well with all the background processing. And I'd be surprised the app hasn't been hacked to get at the analytics data, if not the payments.
- deleted 6y ago[deleted]
- mewpmewp2 6y agoAnd how big is Google's web search bundle? Most of what you mentioned should be server side.
- qntty 6y agoIt seems a little strange to criticize someone for asking a question on a site where most users seem to value curiosity. Not everyone has a background that makes it as easy to imagine problems like these, and while you've given some possibilities, I would also be interested in knowing exactly what accounts for the size.
- mikeyouse 6y agoThere are far better ways to ask the question than “What does the app even do, just seems like a map with a few dots” which has a heavy implication on the quality of the team that built it..
- mensetmanusman 6y agoYou may be reading in to it too much. A lot of people would be surprised that Uber is as large as 30 SNES games.