Hello, I noticed a problem at my current company. Developers need easy access to developer environments. This is often difficult if a company is using shared resources. If there is a developer environment playbook then it can also mean maintaining different infrastructure for prod vs dev. So I'm curious to learn about how other companies are managing this. Can anyone share insights about you/your team achieves this?
You mean like Github Codespaces & Jetbrains Space? Or like Docker containers? You can also go even further and stream entire VMs to developers graphically, like a remote desktop.<p>It also depends a lot on your stack. In the web dev world, these days Next takes care of most of that and all you really have to worry about are node versions and different CPU architectures (devs on Apple Silicon, servers on x86).