this post was submitted on 24 Feb 2024
684 points (98.2% liked)
Technology
73655 readers
5340 users here now
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related news or articles.
- Be excellent to each other!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, this includes using AI responses and summaries. To ask if your bot can be added please contact a mod.
- Check for duplicates before posting, duplicates may be removed
- Accounts 7 days and younger will have their posts automatically removed.
Approved Bots
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Allocating a job to a driver is the easy part. It's all the other stuff people expect from a delivery app that's the hard part. Like having an accurate DB of stores and facilitating orders/payments. If you don't do that then people can troll with fake orders and stiff drivers. Plus moderation of drivers who steal food or are convicted burglars/rapists (existing apps already suck at that).
But a federated approach would be immensely more complicated to do well and is a privacy nightmare. You'd need to share buyer's address and drivers' current locations to many different instances to facilitate a buyer on one instance and potential drivers on several different instances. All that data needs to be available (and accurate to the minute) to the instance that assigns the job. Similar privacy/logistic issues pop up when you consider payments.
I think there's also a fair amount of optimization work on the pricing depending on environmental conditions, and a notable amount of data to collect in quasi real time to reach a good level of service. Uber-like services are ethically very questionable, but there's a lot of fine tech debhind, there tech blogs are often very rich.