2. Let People Interact With Their Content. Always. 3. Make Error Messages Informative And Consistent 4. Don’t Let People Start Something They Can’t Finish 5. Design Your Empty States Well 6. Never Show The Raw Error Message
logic before now has to implement it itself” “The basic idea behind our sync is to store changes made offline as a series of deltas that are later uploaded to the server” • https://tech.trello.com/sync-architecture/ • https://tech.trello.com/syncing-changes/ CLOUD LOCAL DATA CLIENT UI deltas