i like the hand-drawn class diagrams. =)<p>i wish there were more of these (ruby) metaprogramming articles, since there is a lot of ingenuity going on under the covers.<p>it's just like jargon in specialized fields - so much is packed into so few symbols. it allows those who understand it to express more complex ideas more easily but also serves as a barrier to those unfamiliar with the jargon.