Metaprogramming. It's awesome, right? Powerful? Maybe a little scary? Let's kick things up a notch. If writing code that writes code is powerful, what's hacking the life of the programmer writing the code? That's got to be an 11 on the meta-meter. At least. We'll talk about some of the bad assumptions we've made, lies we've bought into, and why we have the most awesome job ever.
Ruby cultivates happiness by making it easier to implement our ideas, reducing the mental friction that some languages impose. We'll explore concepts and practical techniques to help you feel all warm and fuzzy inside when developing with Ruby.