Writing / 8 posts
Notes from work.
Field notes · no hot takesThings I've learned while working on developer tools, platforms, protocols, and releases.
Writing so far
- 8
- posts
- 14
- topics
- 40
- minutes
Latest / December 10, 2025
- 01
Why Every Go Dev Eventually Discovers Functional Options
Why the functional options pattern shows up in so many Go libraries, and when it is worth using.golangdesign-patterns4 min - 02
Shipping Features Safely with Go Build Tags
How I use Go build tags to keep experimental code separate without adding runtime flags.golangfeature-flags4 min - 03
Down the QUIC Rabbit Hole, It All Started With MAX_STREAMS
How one code path led me into QUIC streams, flow control, and TCP head-of-line blocking.networkingquichttp3tcp5 min - 04
I Clicked Pay Twice, Will I Be Charged Twice?
A practical look at idempotency keys, duplicate requests, and how to make retries less scary.tutorialgolangapi-design4 min - 05
Stop Re-Resolving the Same Git Conflicts with rerere
How Git's rerere feature remembers and automatically reapplies your conflict resolutions.newgit4 min - 06
Trunk-Based Development - A Deep Dive
What trunk-based development looks like in practice, and the tradeoffs teams need to handle.tutorial10 min - 07
Generating CI/CD Pipelines with AI
Notes on using AI to draft CI/CD pipelines, and why schemas and validation matter more than prompts alone.cicdllm4 min - 08
K8s from 10,000 Feet
A high-level pass through Kubernetes: the moving parts, the control plane, and a small hands-on example.kubernetes5 min