New here? These are the best entry points into what I write about.
Edge systems and applied security
How policy, auth, WAF, and observability are migrating to the edge, and what that means for how we build backends.
- Edge Systems Are the New Backend — Auth, policy, inference, and business logic are migrating to the edge and the client. The traditional backend is becoming a persistence layer.
- What Zentinel Is Really Optimizing For — Every major proxy was a product of its time. Zentinel is a product of this one: safety, operability, and the operator’s ability to sleep.
- Notes from RSAC 2026 — Third time at RSA Conference, first time as a speaker. What I saw on the floor and what I am still processing.
Platform automation and operability
Workflows, guardrails, and the tooling that makes shipping sustainable.
- How AI Makes Bare Metal Viable Again — I migrated two production apps from Kubernetes to a single Hetzner box. The missing piece was not the hardware.
- Mise ate my Makefile — Mise replaced Make, asdf, and a pile of shell scripts with a single TOML file per project.
- How I Work These Days — From Kaggle and Hugging Face in 2020 to coding agents in late 2025.
Languages, AI, and open source
What happens to programming languages when AI writes most of the code, and why Haskell still matters.
- The Last Programming Language Might Not Be for Humans — Three futures for the intermediate layer between human intent and machine execution, and why I bet on Haskell.
- All Beginning Is Haskell — How Haskell shaped the way I think about building systems.
- Looking Back on 2025 — On reading Tim Berners-Lee in Okinawa, and why AI might accidentally save the web from itself.