4 ms·
I do similar but on OS level - I keep separate virtual machine for each project/customer and when I finish a work day I just save its state to disk to resume it
by imhoguy 8y ago
I do similar but on OS level - I keep separate virtual machine for each project/customer and when I finish a work day I just save its state to disk to resume it intact on another one. I use Ansible to bootstrap them and each one has different color theme for an easier mental switch.
Also my host OS is my private leasure time system and of course that causes some distractions during the work day - pay bills, read about some new music band or movie.
Now I am contemplating about stripping host OS from all easy reach distractions (browser, email, side-projects) and creating dedicated private time VM.