Millions of programs have that unfulfilled potential of becoming your second nature, something you don’t even think about when interacting with. They’re waiting to be enabled to “click”. Speed is a feature.
Especially on the web, we are used to a a kind of a document metaphor that, the web is just built for, which is a kind of a vertically scrolling infinite page. Infinite canvases are essentially like a different document format. This idea of that there are two dimensions, or almost three. You know, you can move left, you can move right, you can move... See more
One element you touched on there Steve, which also, I think, fits in with the multimedia side as well, as you talked about the elements. You know, we call them cards in Muse just because I think that works for us visually, and particularly with the touch screen. It feels like an index card moving around on a desk or something. […] There might be... See more
WebAssembly, on the other hand, is a thin platform, for thick apps. WASM runs very low-level bytecode, and that’s about it. This gives the developer incredible power, but at a cost. You have to build nearly everything from scratch.
All of us who do creative work, we get into it because we have good taste. But it's like there is this gap. For the first couple years that you're making stuff, what you're making isn't so good. It’s not that great. It’s trying to be good, it has ambition to be good, but it’s not that good.
Disruptions upend the competitive landscape. Atmospheres change. Successful companies choke. New companies emerge. Technologies are lost. Ecosystems collapse. Value networks are dissolved and reformed.
This means it’s really easy to get stuck. Stuck in your current way of seeing and thinking about things. Frames are made out of the details that seem important to you. The important details you haven’t noticed are invisible to you, and the details you have noticed seem completely obvious and you see right through them. This all makes makes it... See more