This document discusses running Puppet from source code to quickly test configurations. It recommends using Bundler to manage gem dependencies when running Puppet directly from source. By setting environment variables, one can run Puppet commands like "puppet master" and have it use the source code instead of the system installation. This allows testing arbitrary versions and configurations of Puppet and modules from the local user's ~/.puppet directory for rapid iteration.