<story><title>Ruby for eBook Publishing</title><url>https://nts.strzibny.name/ruby-for-ebook-publishing/</url></story><parent_chain><item><author>dyingkneepad</author><text>Man, I love Ruby. I think it is much more elegant than Python and I really really wish Ruby would have taken the world instead of Python. That said, it&amp;#x27;s often the case where I want to do something where there&amp;#x27;s just no Ruby library for it (or at least not a maintained one) and there&amp;#x27;s a well known library for it in Python. Note: I do low level things, I don&amp;#x27;t do anything related to web or Rails.&lt;p&gt;Also, sometimes I start writing scripts for simple things, then they grow and at some point it&amp;#x27;s interesting to share them to my teammates, and they all immediately dismiss it since it&amp;#x27;s in Ruby. For that reason, I started doing all my work-related scripting in Python. But oh boy, it&amp;#x27;s always with that sad feeling of &amp;quot;I wish I was doing this in Ruby&amp;quot;. Sometimes I think I should just not have learned Ruby and jumped straight to Python.</text></item></parent_chain><comment><author>ash_while</author><text>I feel very similarly! Ruby just feels like such a well designed system from the ground-up. The object model is so elegant and consistent. The standard library is feature-full and fun to use, and the docs are excellent. Ruby is a beautiful object-oriented language but also leans into the power of FP with a plethora of functions defined on the powerful base-classes like Enumerable. In comparison, Python feels way less thoughtful, more of an ad-hoc language constructed through independent decisions over a long period of time</text></comment>
<story><title>Ruby for eBook Publishing</title><url>https://nts.strzibny.name/ruby-for-ebook-publishing/</url></story><parent_chain><item><author>dyingkneepad</author><text>Man, I love Ruby. I think it is much more elegant than Python and I really really wish Ruby would have taken the world instead of Python. That said, it&amp;#x27;s often the case where I want to do something where there&amp;#x27;s just no Ruby library for it (or at least not a maintained one) and there&amp;#x27;s a well known library for it in Python. Note: I do low level things, I don&amp;#x27;t do anything related to web or Rails.&lt;p&gt;Also, sometimes I start writing scripts for simple things, then they grow and at some point it&amp;#x27;s interesting to share them to my teammates, and they all immediately dismiss it since it&amp;#x27;s in Ruby. For that reason, I started doing all my work-related scripting in Python. But oh boy, it&amp;#x27;s always with that sad feeling of &amp;quot;I wish I was doing this in Ruby&amp;quot;. Sometimes I think I should just not have learned Ruby and jumped straight to Python.</text></item></parent_chain><comment><author>jacobsenscott</author><text>It just shows how &amp;quot;cargo cult&amp;quot; driven our industry is. Ruby was in. Then it was out, because it &amp;quot;doesn&amp;#x27;t scale&amp;quot;. Then suddenly Python is in, even though it is has the exact same performance characteristics, give or take some constant value, as Ruby.</text></comment>