I started using Vagrant for local development when I realized it was a waste of time configuring my code to be able to run on Mac. At the time I was beginning to build a continuous delivery pipeline in the AWS cloud. The CI servers I needed were going to run in a Linux-based environment and although most of the code was in Python, which lets you isolate things with virtual environments, there still is a need to interface with the operating system.
Continue reading