Notes · Thinking

I’d rather play with the plan than read it

I think more clearly with an agent when I can change something and see what happens.

Planning with an agent through a chat interface usually ends in a document: phases, file lists, open questions, and a request for a yes. I skim it and say yes. What each of us meant only shows up later, in the diff.

Now I ask for a few versions of the idea I can try. A prototype I can click through, a behavior I can change. Rough is fine. It only has to be real enough to react to.

Four phone screens at the end of the same reply about last night's backup. Raw chunks and Follow the end have scrolled the question off the top. Question on top holds it under the header, with the rest of the reply below the fold. First paragraph stopped once the first paragraph was written, with the question still in view and the jump button for the rest.
One reply, four versions of how a chat app follows it as it streams in. From Displaying long replies. Play it on the page.

Trying them changes how I decide. I notice something I hadn’t thought to ask about, combine parts of two versions, or want to try something else entirely. Often that is how I find out what I wanted in the first place.

Bret Victor’s Media for Thinking the Unthinkable gets at this: seeing a system respond as we change it helps us reason about it. We can inspect what happens instead of keeping the whole thing running in our heads.

Or take a plan for a busy day. Give the writing another half-hour and something else no longer fits, even though there is free time left. Move the print pickup and watch the afternoon open up. Adjusting these sliders could be my reply to the agent, with the consequences visible before I settle on the values.

The proposed day: 60 minutes of writing, print pickup at 14:30.
TimePlan
09:00–09:30Inbox
09:30–10:30Write note
10:30–11:00Team call
11:00–12:30Edit photos
12:30–13:15Lunch
13:15–13:45Admin
13:45–14:00Free
14:00–14:30Travel out
14:30–15:00Print pickup
15:00–15:30Travel back
15:30–17:00Bind maquette
17:00–18:00Free

All five work tasks fit, with 75 minutes free. Giving the writing 90 minutes leaves no uninterrupted slot for binding the maquette. Moving the pickup to 13:45 makes everything fit again.

Rearrange the day on the page.

In a purely textual chat, every small experiment is another message, wait, and explanation to interpret. I’d like the agent to give me something I can think with, where changing my mind is as easy as moving a control and seeing what happens.