Test Driven Development can be positively addictive.
Michael Hartl, Ruby on Rails Tutorial, 2010