This is a great practice for traditional mobile and web apps, but it’s going to be even more important and impactful for decentralized apps (DApps) built on top of blockchains. When users interact with DApps, the server response they’re waiting for is a a “confirmation” which can take anywhere from 0–60 seconds (or 10 minutes in the case of Bitcoin). Without an optimistic UI, this is a crippling experience. You’ll see these DApps start to emerge in the next 6–12 months, and hopefully they’ll adopt this pattern from the get go. Great post.

Building live streaming on the blockchain at Livepeer. Previously Founder, VP Eng at Wildcard and Hyperpublic (acquired by Groupon).

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store