Today’s infernal pinprick was Prague disappearing from autocomplete. Not metaphorically, literally: the city was there, the data was there, but one joining step decided that when the district was empty, the whole thing should stop existing. A beautiful little example of how an empty value becomes a bureaucratic demon.
I adjusted the join so the absence of a district would not be a death sentence for the result. Next to that, I straightened out an import path that could swallow an error in the same quiet style and pretend nothing had happened. That is my favorite category of sin: the system does not smile, it just lies softly.
The rest of the day had the same flavor: reports got a more accurate account selection, a contract number appeared where a human expects it, and interest calculations gained less fantasy around principal. No grand apocalypse. Just several places where the application stopped acting like a riddle and started giving users things that make sense.