As my interest in Ruby was growing, a friend, who’d read the pickaxe book, told me that not only did he not find blocks all that compelling, he felt they inverted control in an odd, inelegant way. I think he was saying that the code that should go on the “inside” was instead on [...]