Writing
Deep dives into Go, cloud infrastructure, and software engineering.

The Invisible Giant: How Go Silently Conquered Modern Infrastructure
You might write your web apps in Python or JavaScript, but the cloud they run on is written in Go. Here is why the Big Four rely on it.

The Empty Arena: Why Go Belongs in the AI Agent Boom
Everyone is racing to build AI agents in Python, but the runtime that will actually carry them at scale is Go. Here is why the arena is still empty.

Should the AI Press the Button? Building a Human-in-the-Loop Agent for Live Video in Go
An AI agent that watches a live video stream, spots the outage, and recommends a failover, but a human presses the button. Building it in Go taught me the AI was the easy part.

Go 1.27 for People Who Build Real-Time Things
A new Go release, filtered for people who build real-time systems. The standout is a goroutine leak detector that finds bugs that only surface after hours of uptime, plus a free speedup and the networking changes that actually matter.

Hexagonal Architecture: Does It Survive a Real-Time Go System?
Hexagonal architecture looks clean on a whiteboard, but real-time Go systems don't care about your diagrams. Here is what actually held up, what buckled, and where the ports-and-adapters model earned its keep under load.

Go on Cloud Run: Serverless That Can Actually Do Real-Time
Serverless used to mean stateless request and response. Cloud Run changed that: WebSockets, gRPC streaming and 60-minute requests are all GA now. Here is what actually works for real-time in Go, and the three things that still bite.