Vagrant allows you to set up individual development environments for each of your projects, mimic your production environment, and keep your projects from interfering with each other. Here's how we set up our Wordpress projects in Vagrant.
Developers are notoriously stubborn. Why do we struggle to take advice from non-technical people? Can listening prod us to sharpen our skills and deliver superior experience? I think so.