Nat Pryce, ThoughtWorks
Nat Pryce works at ThoughtWorks as a consultant advising in software development process and practices. Previously he developed systems to cover sporting events on the web, wireless and other digital media. He received a PhD for his research into middleware for multimedia.
He co-authored an OOPSLA experience report on test driven development with mock objects. He is a developer of jMock, nMock and the SceneBeans animation framework, all of which employ the technique of embedding a domain specific language in a traditional programming language.