Glue That Doesn’t Set

Dave Thomas posts about how Perl and Ruby are like glue that connect things together on the internet. The problem with Perl, he conjectures, is that it “sets”. When you read Perl, especially if you didn’t write the code, it’s difficult to discover what is going on and therefore difficult to modify. Now, you can write obfuscated code in any language, but I’d have to agree that Perl has a propensity toward poor readability. What’s interesting to me is that Ruby is described as the “Glue That Doesn’t Set” or the code that is always easy to read and understand the intent of the author and on top of all that easy to modify. That’s pretty high praise if you ask me. I wonder if it’s more the conventions and included libraries (Rails, in this case) that make this so, and less the language itself. It’s an interesting metaphor anyway.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s