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