Thoughts
Playing around with Volta. It's a node version manager written in Rust. It's so fricking fast compared to nvm. It's insane.
I don't want to "hur dur bash is slow Rust fast" but like. The tool designed to be fast is faster than the tool designed to be a shell script. wow!
Meanwhile the nvm users are like, 'I can speed up shell loading time I only invoke nvm if I use zsh's pre-hook command to test if the command that I'm about to run is `node` and then initialize `nvm`.' Like I ran `volta setup` and then had to check if it worked because I didn't believe it. Volta setup runs once and takes 26ms. nvm runs every time you open your shell and takes 600ms.
And that's not Rust vs. Bash, that's a fundamental architecture difference, of which the language choice is just a symptom.