{"id":45,"date":"2006-08-24T12:19:04","date_gmt":"2006-08-24T20:19:04","guid":{"rendered":"http:\/\/jaredrobinson.com\/blog\/?p=45"},"modified":"2006-08-24T12:19:04","modified_gmt":"2006-08-24T20:19:04","slug":"tim-bray-tells-us-whats-awesome-about-ruby","status":"publish","type":"post","link":"https:\/\/jaredrobinson.com\/blog\/tim-bray-tells-us-whats-awesome-about-ruby\/","title":{"rendered":"Tim Bray tells us what&#8217;s awesome about Ruby"},"content":{"rendered":"<p>\n<a href=\"http:\/\/en.wikipedia.org\/wiki\/Tim_Bray\">Tim Bray<\/a> explains what is to like about the Ruby programming language:\n<\/p>\n<blockquote>\n<p>\nI&#8217;ll jump to the conclusion first. For people like me, who are proficient in Perl and Java, Ruby is remarkably, perhaps irresistibly, attractive. Over the last week I&#8217;ve got an unreasonable amount of work done in a ridiculously short period of time, with lots of interruptions, in a language I previously didn&#8217;t know. It&#8217;s intuitive enough that I&#8217;ve often found myself guessing at a syntax or a method or a usage and getting it right first time.\n<\/p>\n<p>\nMaybe the single biggest advantage is readability. Once you&#8217;ve got over the hump of the block\/yield idiom, I find that a chunk of Ruby code shouts its meaning out louder and clearer than any other language. Anything that increases maintainability is a pearl beyond price.\n<\/p>\n<p>\nI&#8217;ve been programming in C and Java for a quarter-century and I find Ruby easier to read, only a week in. Of course, a language&#8217;s culture is often more important than all that technical crap. I&#8217;ve found the ruby-talk mailing list to be a fount of wisdom and friendly to ignorant newbies too.\n<\/p>\n<\/blockquote>\n<p><a href=\"http:\/\/www.tbray.org\/ongoing\/When\/200x\/2006\/07\/24\/Ruby\">http:\/\/www.tbray.org\/ongoing\/When\/200x\/2006\/07\/24\/Ruby<\/a>\n<\/p>\n<p>\nFollow the link to find out &#8220;What&#8217;s Lame&#8221; about Ruby.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tim Bray explains what is to like about the Ruby programming language: I&#8217;ll jump to the conclusion first. For people like me, who are proficient in Perl and Java, Ruby is remarkably, perhaps irresistibly, attractive. Over the last week I&#8217;ve got an unreasonable amount of work done in a ridiculously short period of time, with &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/jaredrobinson.com\/blog\/tim-bray-tells-us-whats-awesome-about-ruby\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Tim Bray tells us what&#8217;s awesome about Ruby&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,17],"tags":[],"class_list":["post-45","post","type-post","status-publish","format-standard","hentry","category-programming","category-tech"],"_links":{"self":[{"href":"https:\/\/jaredrobinson.com\/blog\/wp-json\/wp\/v2\/posts\/45","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jaredrobinson.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jaredrobinson.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jaredrobinson.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jaredrobinson.com\/blog\/wp-json\/wp\/v2\/comments?post=45"}],"version-history":[{"count":0,"href":"https:\/\/jaredrobinson.com\/blog\/wp-json\/wp\/v2\/posts\/45\/revisions"}],"wp:attachment":[{"href":"https:\/\/jaredrobinson.com\/blog\/wp-json\/wp\/v2\/media?parent=45"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jaredrobinson.com\/blog\/wp-json\/wp\/v2\/categories?post=45"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jaredrobinson.com\/blog\/wp-json\/wp\/v2\/tags?post=45"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}