Writing
Writing
Notes on cloud, platform and data engineering: how the systems work, why they break, and what I’ve learned shipping them.
3 min read
Cutting a Terraform pipeline from four hours to two
A debugging story about provisioning bottlenecks, and a way of thinking about pipeline performance that generalises well beyond Terraform.
4 min read
Why I built a RAG system with no frameworks
Frameworks hide the parts of retrieval-augmented generation you most need to understand. Here's what I learned building one by hand, and why evaluation comes first.
4 min read
What actually happens when you kubectl apply
A walk through the Kubernetes control plane (API server, etcd, scheduler and controllers) and the project I built to watch it happen live.