A ride hailing app is more or less a commodity, see all the Uber clones out there: Lyft, Gett, Arro, Flywheel, Kapten...
A ride hailing app is more or less a commodity, see all the Uber clones out there: Lyft, Gett, Arro, Flywheel, Kapten...
That's not accurate. They have software to match riders to drivers while optimally setting the price of the trip based on the current demand/supply. It has to work in many different cities while preventing fraud and/or gaming of the system. It's a legitimately hard engineering problem that requires sophisticated software solutions.
The competitive advantage does not lie in the software quality for Uber, but in other things (customer install base, driver base, brand awareness).
This is one of those oft-repeated tropes on HN that needs to be out out to pasture for good.
No, you can't do the same job with a few dozen engineers that is currently taking the market leader many thousands of engineers to pull off. That's just hubris. The reality is that it's more complicated than you yet realize, and if you were to really delve into it you'd see the fractal complexity.