Skip to main content

3 docs tagged with "environment"

View all tags

A Dirty Shell

Why the VS Code integrated terminal is not a clean environment, how it becomes polluted, and how to detect, compare, and avoid dirty shells.

Environment Management

A clean and explicit approach to managing multiple versions of languages like Go, Python, and Node.js using a dedicated `~/language-versions` directory. Includes setup, switching, and symlink-based workflows without relying on external version managers.

Many Processes, Many Interpreters

Why VS Code and modern Python tooling often show multiple Python versions simultaneously, and how different subsystems each run their own interpreter.