Diversity and skill development