Honest question: what does "local" even mean today? I think it means different things to different organizations. Most of my work involves using a local VM to RDP to a remove VM where I edit code that then runs on a dev VM.
I may or may not have dependencies in a development environment that I call over the network, but the thing I’m looking to change is running on my machine.