Technology and society