When I started programming Ruby, it was on an Apple iBook G4/800. A lovely computer that was not only fast enough to run Ruby, but a pleasure to develop the first version of both Rails and Basecamp on.
I have some criticism of this new feature and would like to articulate those in this post. Before that I’d like to explain the ‘advertised’ use cases for this new method and also walk you through the implementation of this method.
We have a diversity problem in the community, and that's been talked about quite a lot when it comes to tangible things like gender and race. A diversity of skill -- an intangible thing -- is also something we talk about struggling with.