TORSDAG
2026-06-18

Too many projects, too many ideas, too few hours — one learning a day anyway

Dev diary — 2026-06-16

Most of today went into A Wine App, specifically the home screen. I added a fourth surface I’m calling the Pulse — a card that takes the app’s learning loop and renders it as a single adaptive tile instead of a dashboard. The card order on the home screen now follows the time of day: in the morning the Pulse leads and the “Tonight” recommendation gets demoted; in the evening that flips.

The interesting part was the design fight over what the Pulse should be. I picked an “Alex’s note” frame over an instrument-panel treatment — the idea being it’s the sommelier leaning over to tell you one thing, not a control deck. Then on-device review caught the prose. First it was hardcoded strings, which is wrong for a voice surface, so I moved it to generated, persona-voiced text. Then the generated line leaked internals in an embarrassing way (“the user is leaning towards…”), so I spent another pass cleaning up the voice. A “why does the simulator look different from the device?” report turned out to be the daypart ordering doing exactly what I built it to do.

Elsewhere it was mostly machinery ticking over on its own. Sightglass, myTeam, and a couple of supporting repos — an internal AI proxy and a voice gateway — each took small automated commits. The proxy’s nightly snapshot was enormous on paper, but that’s just a checked-in environment, not real work.

Where things stand tonight: the Pulse exists, the home stack reshuffles by daypart, and the voice is finally saying something a human would say.