Like in software edge cases abound in real life. For example, I was coaxed by a salesman at a US Polo outlet to use an app to get discounts. When I wanted to exchange one item because it didn’t fit, I had to pay the discount back. Their system didn’t recognise the discount because it was on a different app. I felt cheated.
Recently, my order was delayed on Swiggy. I called customer support and they decided to reorder using a different delivery partner since the location of the current partner was stationary and his phone was switched off as well. Turns out his phone had run out of battery and he delivered my order albeit late. I received the order from the other delivery partner as well. The chat function on the app doesn’t even let you chat to the executive directly unless your order is delayed or you want to cancel. On the bright side, I was able to get a substantial order for free. The user experience was stressful because I had no idea what was happening. A better message/option to handle this case on the app would make a world of difference. Swiggy lost money but its probably cheaper for them not to take back the duplicate order. You win some and you lose some I suppose. Edge cases are not fun.

Leave a comment