Kickstarter recently rewrote the scripts we use to manage local development environments with a focus on improving their reliability. I want to share the benefits of that project. The main Kickstarter app has several system dependencies. Dozens of people work in the codebase each day. We had a script/bootstrap that theoretically managed all the dependencies and configuration to get a working devel

