How I'm using Local Large Language Models (7 mins read).
Insight into my (low) usage of local LLMs on my personal desktop and work Mac.
How I'm using Local Large Language Models (7 mins read).
Insight into my (low) usage of local LLMs on my personal desktop and work Mac.
Automating the syncing of files between repos with Renovate and Vendir (4 mins read).

How to use Renovate and Vendir to periodically update vendored files which are out-of-sync between Git repos.
How and why I attribute LLM-derived code (9 mins read).
How I'm reducing risks of legal concerns now and in the future with AI-generated code.
Breaking free from GitHub Discussions' limitations (12 mins read).

How we built our own interface on top of GitHub Discussions to improve triage for Renovate's Open Source community.
GitHub Actions' required properties aren't always required (2 mins read).

A gotcha with how required: true allows an empty string as valid input.
Lessons learned from oapi-codegen's time in the GitHub Secure Open Source Fund (6 mins read).

Sharing some thoughts about the GitHub Secure Open Source Fund and how I spent the time with oapi-codegen.
Using Ledger, plain text accounting and a touch of AI to fill in my UK tax return (6 mins read).
How I'm using the Ledger plain text format for managing my finances for my UK tax return.