I worked for a company in the past―a distributed company. We had a policy that all developers should be able to recreate their development environment within an hour of putting a bullet through their current one. Good policy. Kept everything distributed, and lightweight :)
@nromyn @jonathansampson sudo apt-get install git && git clone my-settings-and-dotfiles-repo && cd said-repo && ./setup.sh