I occasionally do some 'katas' as programming practise, often in a language I am not particularly familiar with. Are questions asking for feedback on a kata welcome here?

For example, I recently tried the Yahtzee kata in Python (first attempt here). It would be nice to get a bit of feedback from more experienced Python programmers on whether I have overlooked any useful language features (or indeed any types of improvement that could be made).

  • \$\begingroup\$ Is Katas a plural form of something? What? I can't find the word in my dictionary (except: martial arts). \$\endgroup\$ Commented Jul 13, 2011 at 15:36
  • \$\begingroup\$ @user unknown: It is plural for Kata and it does mean the same as the Martial Arts word. \$\endgroup\$
    – Bobby
    Commented Aug 2, 2011 at 6:56
  • \$\begingroup\$ And is it something special, like emphasis on concentration, on teamwork, or something, or does it just mean 'excercise', 'training'? Has it a fix time, which should be sufficient, to solve a Kata? Is it from the Python-world? \$\endgroup\$ Commented Aug 2, 2011 at 10:07

1 Answer 1


Sure, that's perfectly acceptable.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .