July 2026
EDCPS: Elite Dangerous Colonisation Planner & Solver
Every now and then I build a project simply because I want the tool to exist, this was one of those projects. After Frontier introduced Colonisation into Elite Dangerous, I found myself repeatedly asking the same questions: There were already some excellent planning tools available, but they all focused on manually designing systems. What I
Locking Down Claude Code – Sandbox
If you’re using Claude Code for real development work – not just quick one-off tasks, you’ll eventually hit the same tension I did: you want Claude to move fast without asking permission for every git status, but you don’t want to hand it unrestricted access to your entire filesystem. This post walks through how I
Deploying Cilium Gateway API
After migrating my Kubernetes cluster from Calico to Cilium, enabling kube-proxy replacement and migrating from ingress-nginx to Cilium Ingress, the final step was moving to the Kubernetes Gateway API. What looked like a straightforward migration turned into several hours of debugging. Hopefully this post saves someone else the same time. Environment My goal was simple: