when you have 15 of those things start to make sense. I used vagrant in school just so that I wouldn&#x27;t have any lasting tweaks of db&#x27;s and weird things you end up doing. Also, with a provisioning script, I can get my projects running to this day. My snobol, smalltalk and scheme projects all can be run by just running vagrant up. I don&#x27;t have to make sure that my current machine has all of the dependencies.<p>When we developed an angular and java site, I set up vagrant to configure tomcat, node, java, and all of the plugins required to get tomcat and maven to be nice together. Did it once, and then everyone else with a unixy platform were able to not spend time on dealing with that. Now that the class is over, all of that is removed from my machine but I can always just crank it back up in the time it takes to install all of those dependencies.