Computation, Technology, and Culture