Building AI Agents in Go: From the Agent Loop to Production

An agent is a model in a loop. Building AI Agents in Go has you build the loop: 17 chapters and 776 pages, from the first request to a crash-triage agent for a real Go web service, using only Go’s standard library. Every example runs offline with no API key.

October 19, 2026 · map[name:Blackwell Systems]

14,000 Python Developers Installed My Go Binary via pip. Here's How.

Your Go CLI tool is on GitHub Releases. 80% of developers will never find it there. Here’s how to put it on pip and npm with 50 lines of bash, getting a 12x download multiplier. Full technique with scripts, numbers, and the release pipeline that ties it together.

May 27, 2026 · map[name:Blackwell Systems]

Go's Value Philosophy: Part 3 - Zero Values: Go's Valid-by-Default Philosophy

In Python, undeclared variables don’t exist. In Java, local variables can’t be used before assignment. In Go, declaration creates a valid value. There is no uninitialized state - every value works from the moment it’s declared.

January 23, 2026 · map[name:Blackwell Systems]

Go Interfaces: The Type System Feature You Implement By Accident

You write a struct with a Write method. Three months later, you discover it implements io.Writer. You never declared this. How did it happen? Exploring Go’s implicit interfaces and the power of accidental implementation.

January 22, 2026 · map[name:Blackwell Systems]

Go's Value Philosophy: Part 1 - Why Everything Is a Value, Not an Object

In Python, everything is an object. In Java, everything is a class. In Go, everything is a value. These are fundamental design philosophies that shape how you write concurrent code, manage memory, and reason about performance.

January 22, 2026 · map[name:Blackwell Systems]

Go's Value Philosophy: Part 2 - Escape Analysis and Performance

The Go compiler decides whether your values live on the stack or heap through escape analysis. Understanding this mechanism explains Go’s performance characteristics and helps you write faster code without sacrificing clarity.

January 22, 2026 · map[name:Blackwell Systems]