We're using Boxen at my company to provision our dev environments, but having huge problems maintaining it: Externalities beyond our control (homebrew, dependencies, system updates) are breaking the provisioning process, and we're only finding out & trying to fix them when onboarding a new employee. Boxen's maintenance cost is too high to continue to be a viable option.<p>We've been exploring alternatives, but not really found anything which will help us get a new hire up & running as soon as they walk through the door.<p>Docker has seemed like the best bet so far, but its I/O performance on Mac is abysmal, and the workarounds for that (Docker Sync) are unreliable due to other bugs in Docker for Mac.<p>So, I'm wondering how you / your company's manage setting up development environments?