M1 dev setup with a virtual Linux box
I think running your dev environment in a VM is the future on all platforms.As developers we trust so many different libraries. And it is important that they are safe when used in production code.But we shouldn't have to worry about accidentally installing a library which uploads our emails or our browser data. By working from a VM we can prevent that.The worst a malicious library can do from a VM is upload our SSH keys or source code (which is still bad).