Christopher Doyle

AI Enshittification, what will it look like?

May 24, 2026

The only defence against a bad guy with an LLM is a good guy with an LLM?

Apr 22, 2026

Automatically updating the 'about' page with my last.fm top listen

May 23, 2025

Collecting Prometheus Metrics Across Docker Services While Maintaining Network Separation

Apr 21, 2025

Self-hosted backups with autorestic, ntfy, and B2

Sep 1, 2024

LaTeX GitHub Workflow with Release Tagging

Feb 21, 2024

SQL: finding latest records within groups

Feb 17, 2024

TP-Link POE Switch Fan Replacement

Apr 18, 2023

Recipe for Brownies

Feb 26, 2023