Ну вот питон тебе практически не позволяет говнокодить из-за довольно таки строгих правил синтаксиса, построения кода и вообще общих RFC языка.
Ruby уже куда проще в этом смысле и там нет таких правил, отсюда библиотеку гемов можно юзать только как минное поле с чётким указанием версий всех используемых библиотек.