TDD for kids
My friend Tristessa is a teacher and gave me an opportunity to talk about "real world programming" to her class (13-14 year olds) that just started to learn programming. I always thought that TDD (Test Driven Development) would suit the mind of a child so I thought I try to teach them the thinking behind that process. We had an hour and a half together under which we did the complete FizzBuzz Kata (http://codingdojo.org/cgi-bin/wiki.pl?KataFizzBuzz) together. They asked me a lot of interesting questions and kept me on my toes all the time. I was happy to see their enthusiasm and how keen they were on learning new stuff. We brushed on all sorts of subjects ranging from how to write a for-loop all the way to tests-as-specification and regression testing. I found the whole experience very interesting to see it from another perspective. I hope you do too.