2 ms·
Ex-Uber software engineer here. Although I only have limited insight into Eats receipt printing, I'll point out a few things the author misses. * Integrating w
by ex-uber 4y ago
Ex-Uber software engineer here. Although I only have limited insight into Eats receipt printing, I'll point out a few things the author misses.
* Integrating with restaurant point-of-sale systems was an ongoing issue. There is a wide variety of capabilities and APIs. Often with varying degrees of reliability and quality. There's no baseline standard for receipt printers. Regardless a significant percentage of restaurants just do things by hand. It seems to me like the author of this article came to these conclusions with a restaurant sample size of one.
* The issue of swapped orders is pretty much exclusively a human one. There's a lot of work ongoing to mitigate this, but receipt code collision is absolutely not related. I would also guess that when an order is generated its code is checked with other ongoing orders.
* I like his suggestions to make codes easier to pronounce/hear, but again this is not a common point of failure. He is correct though that when you're operating at Uber's scale, extreme corner case situations happen thousands of times per day.