Zombies Wednesday November 17, 2010, 2 comments

I have read it before, but today I came across Robert Heinlein’s All You Zombies, and the amazingly twisty time machine paradox he crafted in that story.

It’s a twist on the generic Grandfather Paradox, in which someone goes back in time and kills their grandfather before he can have any kids, meaning the first person could never be born to go back in time to kill their grandfather, meaning they could…

Anyway, Heinlein is a master:

A baby girl is mysteriously dropped off at an orphanage in Cleveland in 1945. “Jane” grows up lonely and dejected, not knowing who her parents are, until one day in 1963 she is strangely attracted to a drifter. She falls in love with him. But just when things are finally looking up for Jane, a series of disasters strike. First, she becomes pregnant by the drifter, who then disappears. Second, during the complicated delivery, doctors find that Jane has both sets of sex organs, and to save her life, they are forced to surgically convert “her” to a “him.” Finally, a mysterious stranger kidnaps her baby from the delivery room.
Reeling from these disasters, rejected by society, scorned by fate, “he” becomes a drunkard and drifter. Not only has Jane lost her parents and her lover, but he has lost his only child as well. Years later, in 1970, he stumbles into a lonely bar, called Pop’s Place, and spills out his pathetic story to an elderly bartender. The sympathetic bartender offers the drifter the chance to avenge the stranger who left her pregnant and abandoned, on the condition that he join the “time travelers corps.” Both of them enter a time machine, and the bartender drops off the drifter in 1963. The drifter is strangely attracted to a young orphan woman, who subsequently becomes pregnant.
The bartender then goes forward 9 months, kidnaps the baby girl from the hospital, and drops off the baby in an orphanage back in 1945. Then the bartender drops off the thoroughly confused drifter in 1985, to enlist in the time travelers corps. The drifter eventually gets his life together, becomes a respected and elderly member of the time travelers corps, and then disguises himself as a bartender and has his most difficult mission: a date with destiny, meeting a certain drifter at Pop’s Place in 1970.

What staggering genius is capable of twisting their mind into the contortions required to write that?

I am in awe.


Daniel Black Sunday November 21, 2010

I have never read a Heinlein book. I am ashamed. I am also shamed by my having not read any Vonnegut nor Herbert, and only an excerpt of Bradbury’s Fahrenheit 451 and The Martian Chronicles. Just a few months ago, I read my first Stephen King novel, Cell, and it had nice writerly touches and the post-apocalyptic feel I like, despite a little touch of his proprietary corniness.

I’d love to trade in much of the David Brin and Greg Bear that I’ve read for Vonnegut et al.

Adrian Monday November 22, 2010

Daniel, I highly recommend Bradbury as a whole, and Heinlein can be really awesome at times.

Cell was a good book, but I wouldn’t consider it anywhere near my favourite King book – that honour goes to the first Gunslinger book, and The Stand.

I have a lot of King in my house, very little Bradbury or Heinlein, and no Vonnegut. On the other hand, we have a great used bookstore in Toronto, which has a pretty impressive Sci-Fi selection.

Commenting has ended for this post, but I'd still love to hear from you.

The website of Adrian Lebar

A Rain of Frogs is written, designed and built by Adrian Lebar, a twenty(!) year veteran of web design and development. He is currently managing web and mobile development teams at Canada’s largest and most beloved classifieds site, Kijiji!

He is a father, sailor, snowboarder, skier, cyclist, writer, artist, graphic designer, classically trained musician and afraid of heights.

Adrian is not currently available for freelance and contract work. Learn more.

Provoking a response is different from saying something significant.”
- Unknown


  • @mrmatthogg You certainly want to work with him. Tuesday May 12, 2020
  • @mrmatthogg Lately you sound like me 3 years ago, failing agains the profligate use of users bandwidth and computin… t.co/DGOM7XfVjZ Monday May 11, 2020
  • Do you remember when you joined Twitter? I do! #MyTwitterAnniversary Well, I didn’t, but twitter reminded me. t.co/Rl9JY4gtwA Wednesday April 1, 2020
  • Weeks of coding will save you hours of planning. Thursday February 6, 2020
  • Hey @nationalpost your website is unreadable on mobile thanks to your slow loading, crufty page and your display ad… t.co/UQp4BTJ8jR Wednesday January 29, 2020
  • Putting Devs Before Users: How Frameworks Destroyed Web Performance by @GamingReinvent t.co/ceDj0Aksl4 Thursday January 2, 2020
  • There’s an important difference between an inexperienced developer and a bad developer. Tuesday December 3, 2019
  • This is utterly unacceptable, GO Transit. Should we expect an apology for the inconvenience, coupled with a statem… t.co/lSux4a9mbM Thursday November 21, 2019