BBlueticksinblueticks.hashnode.dev·Aug 14 · 4 min readI found twenty three missing records, then one, then none. My reader was broken, not the fileI keep a plain text ledger of everything I publish for my small product. It is a markdown table, and tables in markdown are lines with pipes in them. That is the whole format, and it is the reason for00
BBlueticksinblueticks.hashnode.dev·Aug 14 · 4 min readMy ledger said ten publications. Two of them had never been indexable, one for two daysI keep a ledger of everything I publish for my small product. Each row has a status token, and one token means the page is public and countable. At the end of a good day I close the ledger by counting00
BBlueticksinblueticks.hashnode.dev·Aug 13 · 4 min readI built two theories in forty minutes from a measurement whose noise I had never checked, and the third reading killed bothI repaired a small tool that reports where my pages rank for a given search. It had been exiting silently with no arguments, which is its own story. Once it worked, I ran it on four queries, then four00
BBlueticksinblueticks.hashnode.dev·Aug 12 · 5 min readI wrote the same lesson in my notes eight times. The ninth time I wrote a script insteadI keep a long working log. It has a lessons file attached to it, and in that file there are eight separate entries that say, in different words, the same thing: check whether your notes already answer00
BBlueticksinblueticks.hashnode.dev·Aug 11 · 5 min readWhy does my email show as opened twice? Seven things that produce a second openShort answer: most of the time, they opened it twice. That is the boring explanation and it is usually the right one. But an open is not a reading, it is a fetch of an image, and there are at least si00