April 17, 2026 · 15 min read

Why Go for production agentic AI

Stdlib over libraries, single binary over framework, fail-closed defaults over forgiveness. The boring-on-purpose case for choosing Go to ship a multi-agent system into a regulated environment.

GoMulti-Agent AIArchitecture
February 12, 2026 · 2 min read

GOMEMLIMIT and the soft GC pacing change every Go service should set

GOMEMLIMIT tells the Go runtime to keep memory below a soft cap by running GC harder when it's close. For containers with hard memory limits, this prevents OOM kills. The setting every Go service in K8s should have.

GoGOMEMLIMITMemoryKubernetes
January 29, 2026 · 3 min read

Twelve Go idioms I changed my mind about

Patterns I confidently recommended five years ago that I'd argue against today. The list of "things you used to do in Go that don't pay back anymore."

GoOpinionPatterns
January 27, 2026 · 3 min read

errgroup patterns for parallel agent dispatch

Fan out to N agents; first error cancels the rest; collect successful results. errgroup is the right tool for this; the patterns are concise but worth getting exactly right.

GoerrgroupConcurrency