I'm a Software Engineering Manager working on Google Maps in Sydney, Australia. I write about software {engineering, management, profiling}, data visualisation, and transport.
When the network doesn't respond, will you wait forever, blocking the app (and your users), sacrificing availability? Or will you make up an answer (show inconsistent data)?