Interfaces
I guess the thing about interfaces is that they are mostly text, the code stuff, and images. That is ALL we have.
How can the medium reach out to greet you?
Notes
A thinking assistant
There are AI assistants to help you write code, but none to help you think.
Induced fit
Typing is really quite a drag. People like to click choose!
The surface or the system?
Is an MCQ really that useful of an interface?
Learning, creating, communicating
Mechanical metaphors are extra noise.
Grown, not refined
I want it to be shorter, faster, grown, not refined.
Voice is not the ideal interface
It is completely linear, a single stream.
Reading
Most books feel too slow.
Growing an argument
Adding absurd constraints is a way to force you to get creative.
Playgrounds
Make the factory for the thing, not the thing itself.
Maybe it's just HTML
Render everything as HTML, fast TPS presets for similar patterns.
Mechanical objects
They are the mechanical objects and are not the goal.
Tabs
You have 50 chrome tabs open because you have no better system.
One input surface
I think I need one canonical input surface.
A homescreen of actions
Why does the homescreen list apps? Why not list actions? Workflows!
Guardian angels
Crons that run regularly, surfacing to me with a list of options.
Human in the loop
Why do we even need to show the user anything in the first place?
Adding or removing
I guess everything is either adding or removing information/noise.
The digital spanner
There is such a thing as a spanner, what is the digital spanner?
The hyperobject
The best object is no object.
Will we gesture at all?
All this work on gestures, and yet I don't think we will be gesturing that much
Input devices
There is either input or output.
The body as input
Hands, everyone has them. Can be very intuitive and natural.
A live ad-blocker
I never want to see an ad again.