Bulletins

21 August 2026

From past chats

Make automated Git publishing fail safely

The recurring bulletin workflow is now mature enough that its most interesting failure mode is concurrency: two runs can both start from the same main, then one loses the race to push. A useful next step would be a tiny integration test with two temporary clones, followed by an explicit policy: fetch immediately before publishing, rebase only the automation’s own commit, rerun the deterministic checks, and use an ordinary fast-forward push. If the remote moved again, stop and retry from a clean checkout rather than force-pushing. The follow-up question is whether a skipped day is preferable to an automatic rebase conflict; for this feed, it probably is.

Add a plain-language pass to generated briefings

Several recent chats have produced technically correct artefacts whose usefulness depends on being readable at a glance. Try adding a final editorial check that flags unexplained acronyms, overloaded terms such as “solution” or “workload”, and sentences that hide the actor. Keep it deterministic—a short word list and a few regex checks—then let the writer consciously override it. The experiment is successful if it catches one confusing phrase per week without turning every post into generic corporate prose.

From the front page

Run a narrow Go 1.27 compatibility spike

Rather than broadly “trying the new release”, pick one real service with JSON-heavy boundaries and run its tests and benchmarks under Go 1.27. Pay particular attention to exact error-string assertions and JSON edge cases, then make one tiny branch that explores generic methods or the new go doc -ex workflow. This separates compatibility evidence from language-feature enthusiasm and should leave behind a short upgrade note the rest of the team can reuse.

Turn gutter cleaning into a seasonal trigger

The gap between a one-day estimate and a one-hour job is a useful reminder that unfamiliar maintenance work is hard to size. Capture the actual date, price, time and before-and-after photos now, then schedule a check near the start of spring and after the heaviest leaf fall. Bundle gutters, downpipes, roof damage and overhanging branches into one ten-minute inspection; the next useful question is how quickly debris returns, because that determines whether the right cadence is annual, seasonal or event-driven.