Is this sarcasm? I can't see how wrangling an order through an intermediary is easier than just ordering from the local pizzeria's website.
Not to mention that it takes a non-trivial time to confirm - in exogen's example above, it was 69 minutes plus delivery time. Small questions about relatively trivial things really drag out that confirmation time.
Often I'm just on my phone at night, no tablet/laptop. So say I want to get some food. I've got to go find the damn website. Remember a login maybe. Or deal with some JS-laden thing that doesn't render smoothly on my 6" Android. Sort all that shit out. Wonder if I have cash for a tip, cause I feel obligated most times.
Or calling. I gotta actually dial, talk to someone. Deal with all their questions if I want combos or the offer and I'll save $2 if I just say yeah, and what's my phone number and address again?
I realise I should get over this. That I'd do better in life (especially if I'm gonna sell my own software) if I got more comfortable just calling people and telling them what to do.
Meanwhile, I'm already imagining how awesome this is gonna be next time I'm in SF. I leave the office, start walking home. Text Magic and say "hey get me some X from Y". Get home and unpack my mind and someone comes and gives me food.
If it's an hour confirmation time, that's not as magic, but it's not a show-stopper. With less coordination than making the order myself, I can just pipeline things to work out.
Perhaps this reflects badly on me or is a commentary on society or laziness or I dunno. But I'm pretty fucking happy to imagine I can have someone else unlock the city for me if I'm not feeling up to it.
Here's how sick I am: I would order lunch via this every day, versus trying to get myself to go at the right time. Not too early because of the lines, but not too late because then they run out of good stuff or close. But I should probably get out a bit more so I won't use it every day just because of that. Otherwise I totally would. Hell, if they are streamlined enough, I'd even do it to order a cup of frozen yogurt (I'd probably pay $15-20 twice a week for delivery alone). I do prefer to get out and walk and take breaks, but sometimes it just doesn't work out, or it's too far, or whatever lameass excuse.
If there was a standard by which browsers stored payment and delivery details, a little beefed up from what we have now, would that get us part way? And then an endorsed way of interacting with an ordering system that can answer questions by default (no newsletter signup, no insurance, no warranty, default shipping, etc).
Loads of security issues, but we're going to have to solve this sort of thing eventually.
Isn't that basically the idea of PayPal or Amazon Payments and similar things?
Alternatively, what if exogen wasn't willing to increase the order price by 50%? Back to the drawing board for another round at a different shop. It seems like a slow way to get food unless you're particularly laid back about pricing and what arrives, or you know exactly what's available at the shops you want to source from.
Of course, it'll depend on their execution. They're gonna have to keep a reputation of not totally ripping me off, like Amazon. With Amazon, I don't ever, ever, price compare. If I was gonna buy a 256 GB SSD and Amazon said it was $300, I'd go "well shit, I guess they went up" and that's that. If they keep abusing me, I'll figure it out, so keep the abuse low, and if I get pissed off, comp me and make me feel special.
There's no reason Magic needs to be slow and involve lots of back and forth so long they don't give me a reason to distrust them.
Edit: But you're right. If it's always slow, always back-n-forth, always weird pricing I need to check, then it wouldn't be great. So I'm just gonna hope they do a good job.