Learning Ruby by building a project management system