Browsing: skill development through apprenticeship