Developer environments
# How a project gets the right toolchain onto a laptop, a CI runner and a colleague's machine — the version-manager, container and pinning layers, and how far up you need to go.
❯ cat documents/
-
Developer environments
Concept
2026-08-20
How a project gets the right toolchain onto a laptop, a CI runner and a colleague's machine — the version-manager, container and pinning layers, and how far up you need to go.
-
Version managers — universal vs ecosystem-native
Concept
2026-08-20
The layer above every language toolchain — mise and asdf against nvm, corepack, SDKMAN!, rustup and Go's own directive; the native config files, what each covers, and the traps in automating them.
-
Dev containers
Concept
2026-08-20
The development environment as an image — devcontainer.json and its features, the standalone and compose-attached shapes, and what running your editor inside a container does and does not buy.
-
Version pinning & currency
Concept
2026-08-20
Pinning tool and dependency versions without letting them rot — single-sourcing the value across its consumers, choosing a precision, and detecting drift from latest stable without gating unrelated work.