Hacker News new | ask | show | jobs
by johncoltrane 2066 days ago
Did you consider having each project in its own virtual machine or container?

On the browser side, you could use Chrome for project A, Firefox for project B, Safari for project C, etc.

1 comments

Thanks for the idea. For me that's not an optimal solution for 2 reasons:

* I care about using the same tools and having a consistent environment. Vagrant (for example) is awesome for building when you want to mirror a production machine, but not that great for other use cases. In my case, I would have my Mac shell for everyday use + a vagrant-based Linux shell for my software projects, so that makes two different OSes to play with… If my project doesn't require that, I would prefer not increase my "OS contact surface" :)

* I only want to use Firefox if possible