Going back to the fundamentals with Ruby