Skill development and perseverance