Harder than it should have been, or maybe just as hard as it was meant to be.
Metaprogramming is the process of using a program within a program. It’s a very cool feature, and one of the reasons Ruby is such a powerful language. The macros that are created return code (as opposed to data) which you can then use to write other methods. It’s essentially writing code to do work for you. This is great, as it can be a very helpful tool when writing repetitive code.
Coding bootcamps are popping up all over the country. So what’s it like to attend one?