The build, day by day·

Ghost hunting, and plain English everywhere


The forensics from yesterday’s slow uploads found a ghost: an old broken upload the phone had been retrying for days — eighty-nine attempts — wasting data and slowing real takes. The app now checks the phone’s own courier queue and cancels anything it no longer wants. The first version of the fix would have cancelled one thing too many; our second, independent reviewer caught it before it shipped, which is the whole point of having one.

Two more quiet improvements: when the server plainly already has a take, the app stops doubting it and marks it safe within seconds. And the change log inside the app now reads in plain English — what got better and why you would care — with the technical story tucked underneath.

This diary is part of the same decision. Long essays are for evenings; a build log should be readable at a merchant counter.

← All days