where does this fit in with make, just, nix (devshell, devenv, ...), direnv, etc.
I haven’t tried make with our setup but nix was too much of a hassle. Especially when some projects required old versions of libraries across dev (macOS) and staging/prod for various Linux OS.