Ingmar van Dijk
European Lead & Senior Coach
Technical practices like Test-Driven Development and Refactoring are his passion and he has successfully introduced these techniques in a wide variety of projects: from embedded applications to web services. Amongst these applications are media players for DVB-T phones, an encrypted biometrics platform, digital rights management systems, real time video editing software, and class 2 medical devices like heart rate and bio impedance monitors. Next to being fluent in the family of C languages (ANSI-C, C++ and C#), he also speaks Java as well as several scripted languages. He has experience in applying TDD, Refactoring and Continuous integration in Linux as well as MS-Windows environments.
Q: What does your work involve?
The great part about the work I can do at Industrial Logic is the fact that I can combine coaching and teaching with doing hands-on software development. First of all, I still think that programming is great fun and next to that I can use that experience while coaching.
Q: Could you tell us a little bit about yourself - your education, interests, past work experiences.
After graduating from the Eindhoven University of Technology I started working as a software engineer at Philips Electronics. In one of my first projects we were doing eXtreme Programming @ scrum rigorously and I loved it immediately. The environment was inspiring and I got trained by several leaders of the Agile community (Mike Cohn, Joshua Kerievsky, Mary Poppendieck, …). After eight years of being a practitioner, I joined Industrial Logic where I can help others by sharing my experiences and hopefully inspire them. Next to that I see that my hands-on experience of working with C and C++ for more than 8 years is of great value for all those companies with products in the market developed using those languages.
Q: That is great. Tell us what appeals to you about coaching?
Being a team player comes natural to me. I just love to work together with people, have fun and help them with my experience. As a developer, I have written many tests against legacy codebases and I can help people to get started with this faster than they would on their own. It always brings a sense of victory when we get the first test running against some rusty old legacy.
Q: What do you do to relax?
All of my life I have been actively, sometimes even obsessively, practicing sports. I really love to run and ride my bicycle. This gives me a huge amount of energy and also fills my head with great ideas and solutions to problems that people are having. Next to that, I play the piano just because it is so relaxing, not because I'm a great musician.
Q: What does the future hold for you - any exciting plans, developments?
On the short term I am planning to add to and improve all of our C++ related course material. Especially because working on C and C++ projects brings some challenges of its own. I think Industrial Logic can be of great value to any company where development is done in these languages.
Further I am going to help make Industrial Logic Europe the market leader in Agile/Lean software development training and coaching in Europe.