A key to Test Driven Development is frequently run tests. These tests are used to judge the health of a project. Like in a hospital, when things deteriorate we have to be alerted right away. Ruby developers use autotest to monitor and run their test suite in the background. One problem with autotest is that …