A little while ago a stumbled across the Blog of Miško Hevery. He´s an Agile Coach at Google and his blog contains quite a lot of interesting postings about Test Driven Development (TDD). Reading these postings gave me a lot of insight into TDD and I now feel ready to practice it at work. He´s also very concerned about testability. As a starter on this topic, I can recommend this posting.