social aspects of technology