Technology and social life