Richard wants software to just work. He believes that this is best achieved by independent teams that seriously measure the success of their products. As an architect, consultant and coach, he values passion, courage and technical excellence. And of course, Richard always writes the test first.