Uncategorized

  • A cache key registered with what regenerates it

    A registry of cache keys, maintained by review, one year after the incident that produced it. The registry has drifted twice in a year and both times the…

  • The runner that was larger than the job needed

    An eight-core runner assigned to a job that is network-bound, at four times the cost for no gain. A larger runner was applied to every job when it…

  • The second host, and the failover we finally built

    Seven years on one host, and a business requirement that finally arrived. A recovery time that assumes the host comes back.

  • Decommissioning a supplier: the list

    An integration removed, and the eleven things that had to go with it. Eleven items and the code is one of them, which is the point — decommissioning…

  • Testing a lint config with fixtures

    A lint config with tests, which is unusual and is the only way to know a rule change did what was intended. A config change with no test…

  • Alerting on absence, for every integration

    An alert per integration that fires when it stops doing anything, which is the category nobody adds. Every alert we had was for a value being too high…

  • A trait deleted after its second use appeared

    A trait extracted in 2023 for one class, on the grounds that a second would arrive, and the second one arriving and not fitting. A trait extracted in…

  • An action pinned by digest, and the bot that reads the tag

    Third-party actions pinned to a commit, and a bump pull request that a human can actually review. The bundled dist file being unreviewable is the honest part of…

  • private(set) doing the work a hook was written for

    Three hooks reverted, and in every case asymmetric visibility was the whole answer. A get hook that returns a backing property unchanged is asymmetric visibility with extra syntax…

  • nginx as the only thing holding a certificate

    A certificate loaded by one process, and a reload that had to work for the renewal to take effect. Three steps, of which the first two report success…