Our first field test failed before anyone opened the app. The test phone had 19% battery, the sun made the screen difficult to read, and the team’s gloves turned every small target into a bet.
Those constraints were more valuable than another week in the studio.
def sync_label(pending, failed):
if failed:
return f"{failed} need attention"
if pending:
return f"{pending} saved on this device"
return "Everything is synchronized"
“Offline” is not a single state. People need to know whether work is safe, whether anything requires attention, and what will happen when connectivity returns. Reliability is an interface feature.
No comments yet. Start the conversation with something worth discussing.