Ask HN: How to simplify too many dev environments?

2 points by p0d ↗ HN
I code with vscode on 4 different local machines, using about 20 different ssh connections to cloud vms/containers. Two of the local machines are corporate which I don't have admin access.

Is there a secure solution where I could launch a remote, centralised version of vscode? I used to ssh -X into Sublime to a lan machine which had all my projects but I want to decommission my home server.

4 comments

[ 0.59 ms ] story [ 30.8 ms ] thread
Haven't yet tried myself (but for the non corporate machines) what about VSC in the browser? Not sure it's "there" yet but I've been meaning to try it.
Looks interesting. I installed visual studio code server on a cloud vm and it is connecting to vscode in the browser. The connection is being tunnelled through github which is handy.
VS Code supports several remote development approaches: https://code.visualstudio.com/docs/remote/remote-overview

I've personally had success with getting my teams on CodeSpaces and DevContainers to give everyone near-immediate access to a reproducible dev environment. You might also want to consider settings sync: https://code.visualstudio.com/docs/editor/settings-sync.

I think I am getting that GitHub is the answer...whether that is with a vs code server tunnel or codespaces. One of these will save me dragging my ssh config around and having to open up ports on one of my own servers.