All writing

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.