Code Kata is a term coined by Dave Thomas, co-author of the book The Pragmatic Programmer, in a bow to the Japanese concept of kata in the martial arts. A code kata is an exercise in programming which helps a programmer hone their skills through practice and repetition. As of October 2011, Dave Thomas has published 21 different katas.
"I may drive to work every day, but I'm far from a
professional driver. Similarly, programming every day may not be
enough to make you a professional programmer. So what can turn
someone into a professional driver or programmer? What do you do to
- Jeff Atwood
Code Kata Cast
A Code Kata Cast is a recording of a developer showing off his or her skills performing a kata.
Codekatas.org is intended to be the place to go to when you're looking for Code Kata's, wheater you want to watch someone else perform or ideas to start practicing yourself.
If When you have recorded your own awesome kata cast or know of one that's missing, fill in the form to add a kata cast .