Books by Ted Chiang

As a novel, The Lifecycle of Software Objects suffers from expository writing, flat characters, and uninspired prose. But as a thought experiment, it’s surprisingly (if incompletely) compelling.