Team & Onboarding Best Practices
Shared portable guidance across SME tracks.
Search across all documentation pages
Shared portable guidance across SME tracks.
These rules distill onboarding, pairing, review, documentation, and leveling guidance in this section into habits you can enforce in tickets, 1:1s, and engineering calendars.
go test -race in concurrency pairing exits. Green non-race tests are insufficient.The checklist is a hire-specific scorecard with dates. This page is team policy any engineer can apply or audit.
Even two-person teams should name a default reviewer-teacher. Bus factor and inconsistent idioms appear quickly.
Reuse pairing and review rules for internal transfers and contractors. Onboarding patterns help any new-to-team engineer.
Managers track A and E categories; tech leads own B-D in most orgs. Split ownership keeps lists actionable.
Agent skills operationalize review and audit steps. Human onboarding still needs pairing and judgment calibration from this section.
Items: buddy, week-one PR, CI version match, review response SLA, and export godoc. Add 30/60/90 when headcount exceeds five Go engineers.
After each hiring cohort retro or Go minor release affecting toolchain defaults.
Yes for B-D during engagement. A and E may end at handoff milestones instead of day 90 promotion talk.
HR owns compliance and benefits. This list covers engineering outcomes only.
Yes. Pairing, review, and documentation rules transfer; replace Go-specific tooling references as needed.
Stack versions: This page was written for Go 1.26.x (Green Tea GC default, go fix modernizers - verify patch at build), chi (latest - verify at build), gin (latest - verify at build), echo (latest - verify at build), google.golang.org/grpc (latest - verify at build), sigs.k8s.io/controller-runtime (latest - verify at build), kubebuilder (latest - verify at build), tinygo (latest - verify board targets at build), wazero (latest - verify at build), and golangci-lint (latest - verify linter set at build).
Reviewed by Chris St. John·Last updated Jul 16, 2026