Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I used to have the client per directory setup too. But then took it one step further.

Now for every client i set up a separate VMWare Workstation virtual machine with all the relevant git config files, ssh keys, software and build dependencies etc.

That way every client is compartmentalized and there is limited chance of data or code leaking between clients. And i can always mid-session put the VM on pause, switch to another client and then resume right where i left, with all the editor windows open and services running.

I call it the container approach to workspaces.



Sounds good. +1 for writing it up and sharing dets! :)


Sounds a bit like what Qubes does




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: