-
"As a user, I find it unacceptable for an app to lose data just because the network isn't perfectly reliable. But as a developer, I'm more sympathetic: writing robust sync code is hard work!" publicobject.com/2012/09/25/i-hate-apps-that-fall-over-on-an-imperfect-network/