Indulge in Ideas, Digest Infinite Insights.
Use TDD when fixing bugs that can be reproduced using a test beforehand, so that the test can confirm that the bug was actually fixed after the necessary changes have been made.