Nice. But I think the ideas can be restated in a way that is not especially specific to Ruby. Rather, this gives us a way to judge code and languages (does the language effectively support the writing of unobtrusive code?). It also suggests directions in which the development of a language might go (improving such support).