The Mysteries of Technology