🚧 Designers never finish their own portfolio. This one ships rough on purpose and gets better in public. If something looks half-done, it probably is, and I'm on it.🚧 Designers never finish their own portfolio. This one ships rough on purpose and gets better in public. If something looks half-done, it probably is, and I'm on it.🚧 Designers never finish their own portfolio. This one ships rough on purpose and gets better in public. If something looks half-done, it probably is, and I'm on it.🚧 Designers never finish their own portfolio. This one ships rough on purpose and gets better in public. If something looks half-done, it probably is, and I'm on it.🚧 Designers never finish their own portfolio. This one ships rough on purpose and gets better in public. If something looks half-done, it probably is, and I'm on it.🚧 Designers never finish their own portfolio. This one ships rough on purpose and gets better in public. If something looks half-done, it probably is, and I'm on it.
Open menu
Switch to Darkhello@product.inc

Watch every stream at once

Tags: parallel, monitoring, agents

Reading and supervising are different jobs. Reading needs one thing at a time. Supervising means catching the one that went wrong, which means seeing all of them β€” and a tab shows exactly one by construction, so an operator given tabs is switching rather than supervising.

The failure is always the one you were not looking at

That sentence is the whole argument, and it is close to tautological once stated. A tab strip over eight concurrent runs means seven are invisible at any moment. The probability that the interesting one is the visible one is one in eight, and interesting things do not wait for their turn.

Lists have the same defect in a different shape: everything is present, nothing is legible at a glance, and the operator scrolls β€” which is switching with extra steps.

Simultaneity costs resolution, and that is the actual design problem

You can see eight things at once only if each is small. So the question is not how do we show everything but how little can each stream show and still reveal that it needs attention?

The answer is usually far less than expected:

What you are building is not eight small versions of the detail view. It is eight tells, each designed to be read peripherally, with the detail view one click away.

Let the anomaly promote itself

A grid where all eight cells have identical visual weight has not solved the problem β€” it has made the operator scan instead of switch. Peripheral vision is drawn by difference, so the one in trouble has to look different: larger, outlined, moved to the front, coloured against the rest.

Two rules that follow:

Past the point of readability

Rendering diagram…

The bottom-right branch matters because the grid does not scale indefinitely, and a product that keeps adding tiles eventually produces something nobody reads at all. Past a few dozen, the grid stops being peripheral vision and becomes texture β€” and what you need is a number plus a list of the ones that are not fine.

Grounded in

User Study puts every angle live on one screen during a session: the phone screen, the workspace, and the voice assistant under test, all visible at once while the moderator runs the session.

The grounding detail worth keeping is what it replaced. The alternative was physically glancing between devices β€” a phone in one hand, a laptop, the assistant on the desk β€” and losing the moment you were not looking at. The fix was not a faster way to switch between them, and it could not have been; it was putting them in one field of view. That is the pattern in its most literal form, and the reason it generalises to parallel agents is that the operator's problem is identical.

Anti-patterns

The smallest version worth building

A grid. One colour per state. The last line of output in each cell. The failed ones first.

That is an afternoon, and it is the difference between noticing a stuck run in ten seconds and noticing it when somebody asks why the job never finished.