To avoid accidental presses and to make the moment more deliberate and meaningful, we went with a long press. The challenge with a long press is always discoverability—How does one know they’re supposed to hold? The answer is to provide instant feedback with an animation that builds anticipation. [...] Another choice we make to improve... See more
Chatting with @camwiese today about his New World's Fair (which hopes to paint an optimistic, definite vision of the future), I noticed how these projects so often turn to *retro*futurism in art direction. What would a now-rooted, forward-facing hopepunk aesthetic look like?
I often use the analogy of “AI for social good” being like creating a tank first and THEN being like oh let’s see how we can use this tank for “social good.”
Then why not create something other than a tank in the first place?
Scientists follow the state’s endless in warfare.
My favorite aspect of websites is their duality: they’re both subject and object at once. In other words, a website creator becomes both author and architect simultaneously. There are endless possibilities as to what a website could be. What kind of room is a website? Or is a website more like a house? A boat? A cloud? A garden? A puddle? Whatever... See more
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
If we can add Feel to the humble checkbox, imagine what it could do for apps that aid in personal connections or creativity. Many of us make the mistake in thinking of the apps we design as public spaces—drawing inspiration from the rationality of airport signage or the deference of an art gallery. We completely forget that these experiences are... See more