Why sufferable wins
A fun technique to encourage groups to investigate all sides of an issue
Don't override your constructors. Use construction methods.
Yet another advantage of using version control
Adding dynamically scoped variables to Ruby