FIELD NOTES

Ideas worth
putting to work.

Practical notes on building with Go. Real constraints, useful examples, and a path into the course when you want to go deeper.

01

Architecture · 7 min read

Choose a Go architecture by the change it makes easier

A practical path from one executable to explicit modules, ports and independent services. Compare guarantees, not diagrams.

02

Clean code · 6 min read

Clean Go without a tower of abstractions

Small consumer interfaces, explicit ownership and useful errors are more valuable than an interface for every struct.

03

Workbench · 5 min read

Why a small module ZIP can still hit an import limit

The 4,000-file archive budget, the modernc.org/libc example and what a Setup failure actually means.

04

Around Go · 6 min read

Debug a Kubernetes workload in a useful order

Context, rollout, events, logs and probes: a small diagnostic sequence with a reason for each command.

05

Learning · 5 min read

A practical Go learning loop, from browser to workbench

Read a concept, trace the code, explain the answer and then verify a small change in a real Go environment.