G
Giles Bowkett
I just found out that Josh Susser's cancelled presentation at RubyConf
was going to be called "More than enough rope to hang yourself," and
was going to be about how to avoid misusing Ruby's power. I've
definitely written code where my main goal was getting my head around
lambda() or things like that -- now I have code on my hands where I'm
trying to decide, is this beautiful, well-written stuff, or was I just
indulging in a bunch of gratuitous cleverness because I had the
option?
Obviously this is a judgement call -- but does anyone know good
resources for those questions like, when do I use metaprogramming,
when do I just use more normal techniques?
was going to be called "More than enough rope to hang yourself," and
was going to be about how to avoid misusing Ruby's power. I've
definitely written code where my main goal was getting my head around
lambda() or things like that -- now I have code on my hands where I'm
trying to decide, is this beautiful, well-written stuff, or was I just
indulging in a bunch of gratuitous cleverness because I had the
option?
Obviously this is a judgement call -- but does anyone know good
resources for those questions like, when do I use metaprogramming,
when do I just use more normal techniques?