…you probably have run into an article or two from Timeless , a blog that Magnus is running with help from Steve Klabnik. The topics here range from the philosophical (see: There is No Talent ), to the obscure low-level Ruby hack (see: Tailin' Ruby ), but the quality is consistently well above that of your run of the mill blog.
As it turns out, the reason why Timeless feels different than your average blog is because it is designed to be that way. Magnus…
Shortly after Magnus' explanation, Yehuda Katz stepped in with his own take in Ruby 2.0 Refinements in Practice - mostly focused around the impact refinements could have on Rails. Refinements seem particularly useful in the context of Rails considering how much monkeypatching ActiveSupport does in implementing methods like minutes , days , and so forth.
Yehuda also looks at a situation where monkey patches in one library tread on the patches made in another library …