Technology and cultural change