The poor young woman behind the counter at Starbucks this morning, managed to at one point ring up my drink & pastry, for the staggering amount of $12,543.71. She started to get panicked, then paused, said, “I’m not going to get flustered”, and slowly worked us back to a more reasonable figure, which of course is when my phone crashes, and we have to wait for me to reboot this time.
I’ll give it a few minutes before I check the balance on my card =p
As I walked home, the whole thing seems more and more like a software failure. There should be a reasonable upper limit on sales that a normal employee can even attempt in a single transaction. There should be obvious and intuitive ways to undo a transaction step before finalization. A well designed system should guide you through the steps you need to take, for any reasonably foreseeable use-case. But that takes time, and time is money, sometimes 13 grand.