The document discusses test driven development (TDD) for system administrators. It describes TDD and how it involves writing tests before implementing code. The document argues for applying TDD principles to configuration management by writing tests before implementing configurations. This would help ensure configurations are developed for testability and that unit tests are written for all configurations. Benefits would include having automated tests that validate builds and prevent unauthorized changes. The document ends by briefly discussing behavior driven development and using Cucumber to write tests for configurations and monitoring tools like Nagios.