Technology and spaces