SØNDAG
2026-09-13

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

Dev diary — 2026-08-19

The whole day belonged to the club app. It opened with a login screen that was pure facade — four ways in, none of them doing anything — and closed with a working email path, device tokens the server issues itself, and a passkey list that belongs to the person holding the phone. Somewhere in the middle I stopped researching identity providers and picked one, wrote the choice down with the bill attached, and turned the setup into a sixteen-step checklist split between what I do and what a machine does. Nearly 28k lines across a hundred-odd commits. It was a big build day.

The most useful work was the measuring. I probed Apple’s side rather than guessing at it, ran a real A/B on two mail providers and let the losing one lose on evidence, and found the hard way that an existing internal credential simply cannot carry login — four measured rejections before I accepted it and routed around. The idea board tracked all of this in near-real-time, and a review pass late in the day reshaped the marketing site’s copy: rhythm in the legal text, contrast fixed on the identity line, terms moved into the nav.

Havnetryk got its nightly data export, plus small passes on cityheatmap, The Cloudy Brain and the Maracaibo dashboard.

Tonight the club app logs you in for real, and the remaining bugs are ones I found by holding the thing myself.