Finding your sea legs is rough, and IME people who completely deny this are few and far between. The reward is a pretty impressive lever.
I set up a shell.nix file on my projects, and together with direnv the environment switches with the right dependencies for each project.
Shameless plug, I wrote about this recently on medium: https://link.medium.com/cYkKMtdHRkb