Recap of Russ Olsen's Design Patterns in Ruby