O'Reilly logo
  • Tushar Mittal thinks this is interesting:

Metaprogramming can be a slippery slope. This chapter will help you maintain sure footing.

From

Cover of Effective Ruby: 48 Specific Ways to Write Better Ruby

Note

like the analogy