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
Precisely because a technology is a reusable, low-resistance path, when a piece of technology catches on widely, it tends to exponentially scale the type of behavior that it makes easier. When TVs exploded in popularity in America, it exponentially scaled the behavior of zoning out in front of a screen, hypnotized by constant visual stimulation.... See more
Most designers set requirements for f() by describing what f() should be, which is a circularity. To be useful, requirements should be defined independent of f() as tests for fitness.
Outsiders manipulate us using stories, and we all like to think advertising only works on the other guy, but that's not how it is. Advertising works on all of us, so if you're too attached to stories, what will happen is people selling products come along, and they will bundle their product with a story. You're like, "Hey, a free story," and you... See more