Rob Kurz

Hi! My name is Rob Kurz. I’m an evolving software craftsman living in Waterloo Ontario. My passions include writing code, physical fitness, and learning new things.

I’m a big believer in writing “clean code”. Bob Martin’s book on the subject has been a real inspiration to me. I tend to view code as a form of art. Code should not only be working but also easy to read and maintain. After all, a developer spends significantly more time reading code than they do writing it so this only makes sense. And hence, I focus a great deal of effort into improving my skills in this area.

A lot of my work over the years has been on the Microsoft stack (.Net, SqlServer). But I do try to dabble in other areas as well (Ruby, Java, Clojure).

I love to get involved in the local development community. I feel very fortunate to have had the opportunity to learn from some really great people over the years so it’s nice to be able to give something back. Currently I’m a co-champion of the Waterloo Agile P2P group. This group is devoted to helping others learn about Agile and Lean principles. I also participate in various other local peer-to-peer groups such as UXWaterloo and CTTDNUG.

I can also be found at the gym on a regular basis. I view strength training as a great way to relieve stress and improve mental strength. Both of which also happen to make me a better developer.