By: Michael Lynch <git@mtlynch.io>
Isolate go-installed binaries via GOBIN instead of per-project GOPATH Key the dev shell off a per-checkout GOBIN ($PWD/bin/.go) rather than a basename-derived GOPATH. basename "$PWD" collides across same-named checkouts, and overriding the whole GOPATH needlessly duplicates the content-addressed module cache. Letting GOPATH fall back to its default shares that cache safely while keeping installed tool binaries isolated. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>