← dev-log
Dev-log #007 · 24 July 2026

A state is not an event

Last week I wrote about the three ways the picker can go quiet, and I was pleased with one of them in particular. When a session ran out of questions, the last image she’d chosen would stay on screen and slowly dim, every dot along the bottom filled in. I called it done for now. I thought it was the honest, wordless way to say that was the last one without handing anybody a gold star.

This morning Sara reached the end of the real set for the first time. Ten questions, all of them answered. And she couldn’t tell whether she’d finished or whether it had broken on her again.

So I’d fixed the black screen from last time. I hadn’t fixed the thing underneath it.

A state you have to read

Here is what I’d actually built. A dimmed picture with a row of full dots is a state. It sits there. To know it means done, you have to notice that the dots are all lit, decide the fade is deliberate rather than a fault, and read the two facts together into a conclusion. That is an act of interpretation, quietly asked of someone at the end of ten real judgements.

And after a blank screen scared her the week before, a picture going dark and still doesn’t read as completion. It reads as here we go again. A configuration on the screen waits to be decoded. It never announces itself. I’d confused the absence of praise with the absence of an ending.

Done for now wasn’t wrong on the screen. It was wrong in time. I’d built a state you arrive at and then have to interpret, when what the last answer needed was something you watch happen.

Let the ending happen

So completion is an event now, not a resting position. When the last answer lands, the row of dots doesn’t simply sit there full — it sweeps. One dot lights after the next, left to right, a single small travelling motion that says, without a word, every one of these is behind you now. Then the image doesn’t fade toward nothing. It settles — comes to an even, held rest, breathing slowly, staying put.

The difference is the whole point. Dimming is subtraction; it looks like something being taken away, which is exactly why it read as loss. The sweep is an arrival. You don’t have to work out that it ended. You saw it end.

It’s still wordless. No 10 of 10, no well done, no confetti for having an opinion about a house. The sweep is the sentence, and the sentence is that was all of them — said in motion instead of type.

The moment it ends — the dots sweeping through, then the picture coming to rest. Captured this morning, not yet cut. It’ll go up once it’s the thing itself and not a description of it.

Ten questions about a house

She answered all ten at the same steady four-to-seven-second pace she always keeps — the pace of someone looking, not clicking. Ten small questions about how one house is supposed to feel wrong: the height of a hall, where the light comes from, whether a single warm lamp is the only warm thing in an otherwise cold room. She isn’t decorating anything. She’s deciding the exact shape of a place’s wrongness, one pair at a time.

And the house in the game grows out of precisely those taps. Room by room, it becomes the house she chose — wrong in the particular way she kept pointing at, not the way I’d have guessed on my own.

I’m not going to tell you what she picked. Not the sides, not a table, not a tidy percentage at the end of the year. The picture pairs are ours to show; which one she pressed is hers, and it stays that way. A wordless game keeps its secrets. So does the room where it gets made.

Why a picture and not a page

A while back I asked Sara an open question — how should the game go on from here — and she thought about it and said she didn’t know. I wrote at the time that this wasn’t the end of anything, and I still mean it. It was information about the shape of the question, not about her.

A blank page is a hard thing to answer. Two pictures and a tap is an easy one. The whole picker exists in the gap between those two sentences. Same person, same eye, same taste — just a different door into the same room. This morning she walked through ten of the easy kind without hesitating. The open version of the very same question would still be hard, and that’s not about what she can do. It’s about how you choose to ask.

Which is, when I hold it up to the light, the same lesson the game keeps teaching me from the other direction. Give someone the right shape of question and they can tell you exactly what they mean, without a single word going by.

Next

Less of me describing things, more of the things. The completion moment above is on disk; it goes up once it’s cut. And the sound entry I’ve now postponed four times — how a room tells you how close something is without saying anything — I still owe you that one, and I know it.

Read the real story → Follow the build →