Ten Things I Hate About Ruby

Metaprogramming