Now imagine: how many programs and services make us wait more than 100ms? I’d say more or less all of them, starting with almost every website, with a few exceptions. You don’t think about “requesting” Google when you type your search query and it auto-completes after each letter. But you do think about rebooting your computer. Or booting up your... See more
We’ve lost gradients of intimacy, a concept from architecture, the ability to loiter and meander through a space, engaging when we want in varying levels of expression. We don’t have any peripheral vision on the internet. We have to be in one place or the other. Simultaneously, we’re never really in any place—we can always blame connection issues... See more
When I take a screenshot, it feels like a tiny rejection of the logic of the contemporary corporate internet. Instead of offering up fragments of my photographic life to the computer gods, the screenshot feels like I’m stealing something back from the computational world for my own uses, removing it from the networked flow (sure, some of these... See more
I kind of made use for content, educational content, when I worked at a company called Framer. So that was all very involved as well, very produced, and it took a lot of time to make. And I didn't want to do that any more. So the kind of, the place where I settled in terms of the kind of content that I would use to drive interest around TLDraw,... See more
The user starts in some circumstance x. Whatever product or solution they apply is a function f(). Applying the product to that circumstance f(x) produces a result: y.