The Lifecycle of Software Objects

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. Chiang explores how we might teach an artificial intelligence, and what happens when (or if) it grows up. The ideas outshine the story.