Managing Python Versions on macOS with pyenv

macOS ships with Python, but using the system Python for your projects is asking for trouble. pyenv solves this elegantly: install as many versions as you want and choose which one to use per project, without conflicts. Installation brew install pyenv Then add the following to your shell config (~/.zshrc or ~/.bashrc): export PYENV_ROOT="$HOME/.pyenv" export PATH="$PYENV_ROOT/bin:$PATH" eval "$(pyenv init -)" Reload your shell: source ~/.zshrc Installing Python versions List available versions: ...

July 23, 2026 · 1 min

How to Enable and Disable the Metal HUD on macOS

The Metal HUD is a macOS overlay that displays real-time GPU metrics: FPS, video memory usage, frame time. It appears directly on top of any Metal app. Useful for monitoring performance in games and graphics applications. Enable /bin/launchctl setenv MTL_HUD_ENABLED 1 Open (or reopen) the app after running the command. The HUD appears in the corner of the screen. Disable /bin/launchctl unsetenv MTL_HUD_ENABLED Close and reopen the app for the HUD to disappear. ...

July 23, 2026 · 1 min