I’m not sure if this is the right place for it, but I’d just like to say that my experience so far with the book (I’m up to the Friday chapter) has been excellent. I have (perhaps I could say “had”) only a basic understanding of Ruby and didn’t really understand all of this metaprogramming “magic”. Things are a lot clearer now.
The conversational style makes it great weekend reading. I wanted to read a programming book over the weekend without it feeling too much like work, and more like play, and think you’ve succeeded nicely there.
I did find the content of the Wednesday and Thursday chapters a bit mind bending, but then again it is difficult material. I think I’ll have to give it a second read. But, I’d rather that than it not cover things thoroughly enough.
Perhaps things will be more clear once I take a look at ActiveRecord in the second part (funnily enough, one of my coworkers suggested that I take a look at ActiveRecord internals last week. Maybe I should start calling him “Bill”!).