Well, from the perspective of a Ruby programmer, Python is terrible Ruby code. There are different rules and conventions in American crosswords; you might actually learn to enjoy them once you got past your initial "This is different! And therefore terrible!" reaction.