Ruby Under a Microscope
Synopsis
It's a book that explains how is ruby working and what are, as a programming language, it's particularities.
My take
So it's a good book. I think it helped that already knew some C as most of the code in the book are examples of ruby internals written in C.
It helped be grasp the power of blocks&yield, and that was a very useful thing. There were also some useful/interesting tricks that I've learned, like disabling the garbage collector ( and how it works ) -- also I discovered that it's Marvin Minsky, from the society of minds, who developed that algorithm.
All in all, it might have made me a little bit a better ruby dev, but I'm not 100% convinced. Yes, it did, but maybe not in directly applicable way.
It helped be grasp the power of blocks&yield, and that was a very useful thing. There were also some useful/interesting tricks that I've learned, like disabling the garbage collector ( and how it works ) -- also I discovered that it's Marvin Minsky, from the society of minds, who developed that algorithm.
All in all, it might have made me a little bit a better ruby dev, but I'm not 100% convinced. Yes, it did, but maybe not in directly applicable way.