Peter is a developer who has been passionate about programming ever since he was a kid. He strongly believes that pragmatism and finding a good balance between tools and techniques is key to successfully delivering high quality software. A skilled developer knows what tools and techniques fits a certain context, when to test, automate or go all in TDD. He finds great pleasure in helping teams and individuals grow through coaching and training them in techniques to achieve high code quality.