As someone who works with a number of different clients at a time, I'm often trying to find a more efficient way to manage multiple developer environments which I can switch between easily.Here's what I'm currently doing:  - Multiple browser profiles per project
  - Bash script to run if it exists on directory change
  - VS Code workspaces
  - Various Alfred Workflows

Things I don't have answers for:  - Running multiple applications on Mac (MS Teams doesn't allow more than one organisation to be signed in at once, so I have to use a tab in the browser)
  - Easily switching between Desktop/Laptop environment
  - Sharing multiple calendars so clients can easily book time

I'd love to hear all your suggestions or tricks that make you work more efficiently!