I'm working on the same machine both at work and home and, whenever I make the switch, I have to close all browser tabs, Mac apps etc.
Is there any other recommended way? Ideally, I'd not close any tab or app and resume from where I left. At the same time, I wouldn't create a new Mac user just for this, as there's a lot of overlap in the libraries I'm using (e.g. homebrew).
If you're on a Mac, what about simply switching to a different space? You have your browser and apps for work on one space, and your personal stuff on another, while all in the same account and sharing the same tools and libraries...
When I am switching between projects, I use Toby to save my browser tab (individually or all at once). Then I can open all the tabs when I switch back to that project.
Ilango Rajagopal
Fullstack Developer
I have different users on my Linux distro for personal and office work. I usually just log out and let the browser save the tabs and restore the next time I login. I haven't found a better workaround for apps though. I do this so I can keep my work separate.