Enter WebAssembly. It offers a path to compiling native apps, written in languages like Rust or C++, into binaries that can run either natively or on the web. Being able to take the same app to any platform commoditizes app store silos, making them into compile targets.Metaplatforms like React Native, and Flutter are harbingers, and I suspect we’ll... See more
With this experiment, we wanted to explore the uniquely dynamic capability of software, which are hard to replicate in a printed, linear medium, for writing.
These moments of feel aren’t reserved for big moments. In fact, they’re most important for routine actions you perform over and over again. [...] In reality, it’s the mundane, everyday interactions that need our attention most.
Designers often debate what is "good" in the absolute. As a result, fashion and personal preferences influence the solution more than casuality and context. Finding empirical values for x and y enables you to consider what needs to happen step by step to produce the right specific outcome, thus guiding you to a unique solution tailored to the... See more
The browser has historically been a thick platform for thin apps. The browser engine does most of the heavy lifting. It gives you a standard interaction model, standard affordances, standard accessibility features, standard tags, standard scripting environment. Things like Google can be built on top of the open web because everything is written... See more