I was staring at a massive, wrought-iron security gate in the pitch dark. It was 11 PM on a Tuesday. I had a bag of rapidly cooling Taco Bell riding shotgun, and the drop-off instructions literally just said, "Call me to open the gate." So I hit the phone icon in the Uber driver app. It rang. The customer picked up. "Hello? Uber?" "Yeah, I'm at the gate!" I yelled. Nothing. "Hello? Is anyone there?" I started practically screaming into the bottom of my phone. Click. They hung up. I tried three more times. Dead silence on their end every single time. My microphone had completely ghosted me. I ended up leaving the food on a wet brick pillar in the rain, took the picture, and obviously, my tip was reduced to zero an hour later. That was money straight out of my pocket. Being an IT guy when I'm not running orders, I refused to let a busted app cost me another dime. The next day, I sat in my driveway for two hours running test calls to my wife...
I was parked right outside a busy sushi restaurant on a Friday night, the absolute prime time for massive tips. I had been sitting there for 40 minutes, staring at the steering wheel, wondering why my market was suddenly so dead. I picked up my phone just to check my schedule. The moment the Grubhub Driver app opened, a notification popped up out of nowhere: "You missed an offer. We've updated your status to unavailable." My jaw dropped. The phone never rang. It never vibrated. The screen never lit up. I had the volume completely maxed out and connected to my car's Bluetooth. Because of this "ghost" missed delivery, my Acceptance Rate took a hit, knocking me out of my scheduling tier for the next week. If you drive for Grubhub, you know exactly how infuriating this silent penalty is. After spending a weekend digging through developer forums and tearing my phone's settings apart, I finally figured out why the app goes complet...