Specifying a Vagrantfile and Dockerfile is usually the first thing I do for any non-trivial project these days. I find there&#x27;s tremendous value in having a fully reproducible dev environment on all of the different OSes and machines I work on, and I suspect the benefits would be even more pronounced in a team environment.<p>The cloud IDE takes this concept even further by only ever having a single source of truth for the dev environment, but this comes at the cost of offline access and choice of editors, which is a compromise I&#x27;m not willing to make yet.