|
|
|
|
|
by leetcrew
2238 days ago
|
|
one might ask why the commission is necessary at all. unless you're placing an enormous order, a large order isn't really more expensive to deliver than a small order. the bottleneck is much more likely to be the number of stops you can fit into a single loop before the food gets cold than the volume of food you can fit into a single vehicle. the only answer I can think of is that they don't want the customer to realize the true cost of delivery. |
|
It’s very inefficient unless your goal is to optimize for quickest delivery and hottest food, which is what it is. However, there is one major efficiency it has over the restaurants paying for their own delivery drivers is that SkipTheDishes has a large pool of drivers to dispatch orders to from all of the restaurants. It’s like having a thread pool you can dispatch jobs to rather than having dedicated threads allocated to each work queue (which may end up idle a lot of the time).
Another thing you have to consider is that the drivers need to earn a living. If they only get one or two orders a night and spend the rest of their time waiting around then they can’t afford to do the job so they’ll probably quit. These delivery services ensure that drivers will have a busy shift because their scheduling systems don’t overbook drivers. That all goes out the window if you ask every restaurant to hire their own drivers.