Create templates to quickly answer FAQs or store snippets for re-use.
I get what you are saying here, but in the inverse.
I'm a long time Rubyist and every time I look at python code with all the "missing" end keywords, I get this feeling like I am looking at code with no pants on.
Although re-opening classes is allowed, it's mostly avoided and probably considered bad form. That's the thing with Ruby, you can "do anything" (like access private methods with send), but not that you should.
Ruby seems almost counter intuitive to me. Also coming from a Python background, it seems like using your left had when you've been right handed all your life.
I had the exact same feeling at times.
As another Python person interested in Ruby, may I ask: what got you curious about learning Ruby? Do you plan to build web apps with it, or want to learn more about OO?
Someone asked me to help out on a Ruby project. Also, there are several open source projects out there that I'd love to contribute to, but they're rails, so maybe I'll get myself to learn rails some day, but Django works well enough for what I want to do.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.