Hacker News new | past | comments | ask | show | jobs | submit login

One additional concept that Starbucks handles is name collisions. If there are two Mikes, the person then must check the type of drink in order to differentiate his order from the other Mike's order. If they happen to be the same, it goes to the first person who ordered (or if one Mike is not aware of the other Mike, it's first come, first serve).



In practice, most people hear "Mike, your Grande Triple-Shot Vanilla Latte is ready!" and immediately someone picks up the drink, studies it, and asks "Is the a Caramel Frappuccino for Dan? I don't see the Whipped Cream!"

I don't know what the programming equivalent is.


Optimistically fuzzy matching?


This is exactly why I use the name "Edgar"


Server is too slow to respond -> hit reload?


Being a Mike, this is why I use the name Titus in many situations. Rarely will there be a name collision. I enjoy seeing the receipts with my name spelled as "Tidas" as well. What's even stranger is when I hand my debit card over, my name as "Michael" is right there, but they don't even question it.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: