Vacation Reading: The History of Computing

Sitting poolside with Gödel, Escher, Bach
Vacation reading

There are certain sub-genres that appeal to me more than others. Baseball history is one example. The Apollo space program is another. In each of these sub-genres I’ve read more than my fair share of books. Another sub-genre I enjoy that I have recently been revisiting is the history of computing.

Perhaps because I grew up with computers I find a particular fascination in them, and their impact on society. I am particularly fascinated by their evolution from the early time-sharing systems, to what we carry in our pockets today. I recently read (and re-read) several books in this sub-genre. I re-read Steven Levy’s great history of computing, Hackers. I read James Gleick’s The Information which was all about information theory. I re-read Walter Isaacson’s The Innovators.

Several of these books refer to Douglas R. Hofstadter, and in particular, his book Gödel, Escher, Bach. It got me curious about the book, which won the Pulitzer prize for general nonfiction in 1979. After several friends gave the book high marks, I decided I should give it a try. It is tangentially related to computing in that it discusses artificial intelligence and completeness.

It turns out the book is not available as an audiobook or an e-book. I ordered a paperback copy. It so happens that I am on vacation for the next ten days or so and decided that reading this book would be good poolside reading. (I enjoy when people come up and ask me what I am reading. I show them the book and the often ask what it is about. It will be interesting how to explain this one.)

Not long ago I wrote about hard books to understand. Gödel, Escher, Bach came up in the discussion of that post. Last night, I got through the 20-page preface to the 20th anniversary edition of the book. The first half of that introduction tried to explain the book, and I found that I was at the limits of my comprehension. I read some passages over and over and when I finally thought I understood what Hofstadeter what saying, I would encourage myself in the margins, like this:

An annotated page from my copy of Gödel, Escher, Bach
Encouraging my understanding in GEB

It will be interesting to see whether I will be able to make much sense of this book at all.

I am also particularly interested in the history of Unix, and until recently, hadn’t come across a good, succinct history of the operating system. A recent search, however, turned up Unix: A History and a Memoir by none other than Unix creator Brian Kernighan. When I get bogged down in GEB, I can turn to Kernighan for some relief.

Finally, I always have an audiobook queued up for those times when I am walking, driving, exercising, or not somewhere that I can sit and read. In keeping with the history of computing theme, I’ve got Nicholas Carr’s The Shallows queued up.

Eventually, this sub-genre phase will pass and I’ll move onto other things. I imagine that the butterfly’s wings will flap rapidly around GEB in particular.

About Jamie Todd Rubin

Jamie Todd Rubin writes fiction and nonfiction for a variety of publications including Analog, Clarkesworld, The Daily Beast, 99U, Daily Science Fiction, Lightspeed, InterGalactic Medicine Show, and several anthologies. He was featured in Lifehacker’s How I Work series. He has been blogging since 2005. By day, he manages software projects and occasionally writes code. He lives in Arlington, Virginia with his wife and three children. Find him on Twitter at @jamietr.

2 thoughts on “Vacation Reading: The History of Computing

  1. Michael, I am going slow and jotting lots of notes in the margins. So far, I’m following things, although just barely at times. I make some progress and then switch to a less mentally exhausting book (Richard Rhodes’s DARK SUN) for a few chapters.


This site uses Akismet to reduce spam. Learn how your comment data is processed.