Technology and environment