21A.500 Technology and Culture