SØNDAG
2026-09-13

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

Dev diary — 2026-08-26

Three big days in one, and only one of them was about adding anything.

Sodalis got the knife. I deleted a whole second server I’d been keeping “as reference” — my own README said so, and the justification didn’t survive being asked out loud. Then the passkey sign-in went, thousands of lines of dead code went, a device list that showed the same phone six times went, and a theme system where fourteen roles all pointed at the same thing collapsed into one. Net: about 12,000 lines lighter. The only genuinely new thing was voting and proxies for the general assembly.

A Wine App went the other way. I built the onboarding step where you point at bottles you’ve enjoyed, and building it exposed two of my own design errors — both caught by measuring, not by thinking. The recommender wasn’t reproducible: same ratings, same catalog, different bottles on top between launches. Fixed. Ratings now teach the palate instead of the app inventing your preferences from the catalog. Two ranking ideas got tried and reverted the same day, recorded so nobody repeats the afternoon. It shipped as 1.0.

myTeam got reset around one team and one work model, and the coarse repo-wide locking I built early on was gone by the end of it — tasks now get claimed individually. Plus small passes on Havnetryk, the legender-web site, and an idea got pruned.

Tonight: Sodalis is smaller, the wine app is live, and myTeam is halfway rebuilt.