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.
0102030405
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.
Clean Go without a tower of abstractions
Small consumer interfaces, explicit ownership and useful errors are more valuable than an interface for every struct.
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.
Debug a Kubernetes workload in a useful order
Context, rollout, events, logs and probes: a small diagnostic sequence with a reason for each command.
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.