By a9bejo
via gilesbowkett.blogspot.com
Published: Nov 25 2007 / 00:06
American Rubyists frequently take up all the points of Ruby's power, expressiveness, and efficiency, but they don't seem to register the point that Ruby was designed to make you feel good. Even Rubyists who want to explain why Ruby makes them feel good often fail to mention that it was expressly designed for that exact purpose.
Comments
dzonelurker replied ago:
Uncommon but interesting point of view.
Todd Werth replied ago:
This is an excellent article; insightful.
The reason I enjoy Ruby is it meshes well with the way I think, and therefore is fun. It is hard to explain this to most people, as they don't associate fun with real professional work; but they should.
I look at it this way: if I have a task, especially a complex task, to accomplish, I first work on the task in my mind, then I try to translate my thoughts using whatever medium or tools I have available to me. The amount of "fun" I have when doing this depends on how well I can express my thoughts and ideas using the given tool. The opposite of fun, in this scenario, is frustration. Frustration occurs when your thoughts cannot easily be expressed.
I can easily translate my thoughts into Ruby, which is fun rather than frustrating, increasing my productivity. People should not use it because it is fun for me, but rather, fun for them.
Voters For This Link (18)
Voters Against This Link (1)