Latest entry / September 11, 2026
The problem I have with agentic skills is not the skills themselves.
Skills are useful. They can package domain knowledge, repeatable workflows, tool guidance, and the little bits of hard-earned context that usually live inside one …
Aug 6, 2026
Add Copyright License is now available in the GitHub Marketplace.
I built this GitHub Action to solve a small problem that becomes a large, boring problem surprisingly fast: keeping …
Jul 23, 2026
Windows and network drivers can place a network adapter into a lower-power state to save energy. That is a reasonable default for a laptop doing normal laptop things. It is considerably less …
Jul 21, 2026
Functional documentation becomes more valuable, not less, when AI agents are writing and reviewing code.
I heard an architect argue that, in the age of AI agents, functional documentation in …
Jul 20, 2026
Some concerns are cross-cutting by nature.
Logging, authorization, transaction boundaries, retries, caching, and tracing can apply across dozens of otherwise unrelated operations. Copying …
Jul 20, 2026
I have seen this kind of function more times than I can count:
function calculateTotal(values: readonly number[]): number { const result = values.reduce( (total, value) => total + value, …
May 20, 2026
When a Windows machine starts behaving unpredictably, it is tempting to jump straight to a major fix: prayers, reinstall Windows, replace hardware, or spend an afternoon chasing scattered …
65 posts are available in the full blog index.