Interaction of Technology and Humans