Программист, как и мастер боевых искусств, должен знать разные ката и регулярно тренировать их, чтобы они не стерлись из памяти. Описания многих ката находятся по адресам http://katas.softwarecraftsmanship.org и http://codekata.pragprog.com. Некоторые из моих любимых ката:
• Игра в кегли: http://butunclebob.com/ArticleS.UncleBob.TheBowling-GameKata
• Простые числа: http://butunclebob.com/ArticleS.UncleBob.ThePrime-Factors-Kata
• Перенос текста: http://thecleancoder.blogspot.com/2010/10/craftsman-62-dark-path.html