Social and Value Dimensions of Technology Threats and Opportunities in the advancement of IT. Ethical concerns in IT Determinism, Optimism, and Pessimism in IT