Здравствуйте.
Всё программирование сводится к унификации. Соответственно язык хорош, если он заставляет программистов писать одинаково. Python как раз из этой оперы. Тут сам язык заставляет писать в одном стиле кодирования. На все случаи жизни, есть рекомендации PEP.
Зато, как приятно читать код другого программиста. Как свой. Разобраться можно быстро.
Или посмотрите на Perl. Приложение после другого человека невозможно поддерживать. И слава богу этот язык почти ушёл в небытие.
Поэтому, изначально философия Ruby ужасна. Бросайте этот язык по скорее.