Technology and social reality