An excerpt from an internal doc on AI:
My belief is that, once the dust settles, humans are still working — still creating, still wanting, still debating. But that our time and energy will take us farther with the new tools and collaborators we'll have created along the way. We hope these tools will help our best work become even better, while letting us delegate away the minutiae of the meta-work that takes us away from it.
I've spent a lot of time over the years desperately trying to think of a "thing" to change the world. I now know why the search was fruitless — things don't change the world. People change the world by using things. The focus must be on the "using", not the "thing". Now that I'm looking through the right end of the binoculars, I can see a lot more clearly, and there are projects and possibilities that genuinely interest me deeply.
— Bret Victor
This is the humanist view of AI that I think should fuel our work. This is what we should try to see, where we should aim, when we build with AI, as extensions of our human agency rather than amplifiers of the mechanics of our labor.
On this, I loved what Maya added:
...the AI should gesture, not instruct, us. "Gesturing" preserves our agency, "instructing" infringes upon it.
I want to build interfaces that lets the AI gesture us into a better future without infringing upon our agency.
I feel like the concept of a "device" is constraining. There are no devices in the physical world. Only materials and objects. Devices intermediate us and our things to our detriment.
Three phases of creative production
(Excerpt from some old research notes.)
- Gathering raw materials
- Through reading and consuming media, listening to others, thinking aloud in conversations, or just pure contemplation, the user gathers a bundle of ideas and related experiences that start to point to some insight or further idea.
- A lot of creative value comes from this very unstructured stage of creation where ideas are gathered without any goal directed work. This I call "simmering".
- Active thinking
- In the active thinking phase, the user looks at the gathered raw materials and tries to form structure out of them to produce something that's coherent and clear and perhaps even actionable.
- This implies and requires a "sense-making" process, of going from unstructured information to emerging a structure out of it.
- In the process of active thinking, even more raw materials may be gathered, perhaps in a goal-directed way. Information may also be discarded or deemed no longer relevant.
- Production
- For the user to create some creative work/output from ideas or insights gathered during active thinking, it must be crystallized into a form that can facilitate communication. This I call "drafting" or "production" and is a writing/communication process more than a thinking process. It is about serializing thought into media.
- Production may often also serve the role of communicating with oneself, i.e. when taking notes for my future self, to remember my past thoughts.
humans are but agents of writing.
writing crystallizes too early and corrupts too often but we trade off agency and flexibility for the clarity of thought we get when we channel it onto the page.
Remember to imagine and craft the worlds you cannot live without, just as you dismantle the ones you cannot live within.
— Ruha Benjamin
Even when we extrapolate arbitrarily far into the future of very large, very capable ML models, as long as they are built on the current paradigm (Internet-scale self-supervision followed by fine-tuning for desired behavior), I think being Extremely Fucking Good at anything will still remain valuable, regardless of field.
At the upper echelon of any craft you're a tastemaker more than a skilled hand, and taste is like entropy — there is only so much you can distill from a limited dataset into a model before it starts losing fidelity.
Human preference data will always be a scarce resource.
I want a version control/edit history browsing interface that lets you view your file as a 2D image extruded out into 3D space into the time dimension. Instead of seeing spans of text crossed out and added, you just see them appear lower down the "time stack" and disappear higher up. And then I can imagine scrubbing through slices of this time stack with a dial or a scroll wheel like scrubbing through slices of a CT scan.
I like this because it gives physical materiality to answers to abstract questions like "how often does this file change"? or "Which of these changes were more persistent"? or "Are there more additive or subtractive edits to this project in the last month?"