Technology and science