What makes Ruby so great?

Things you take for granted after using Ruby for awhile: #This works: topic.posts.length > 0 #The Ruby way: topic.posts.any? #This works: topic.posts[topic.posts.length-1] #The Ruby way: topic.posts.last #This works: if!((foo != nil)&&(foo != '')) #The Ruby way: unless foo.blank? Other nice things that I don’t care to come up with the harder version by hand for:...

“What happens when the $100 laptop actually gets used?”

This blog post has some thought-provoking (but unfavorable) commentary about the design process behind the laptop and links to more favorable reviews of the device itself. For example, this one from the BBC which claims “the children [in a Nigerian pilot study] – most of whom had never seen a computer before March – have...