What's the best book (fiction or otherwise) you've read about 'real' computers and/or computing (including programming, of course)?<p>Just to be clear: not sci-fi books about future computers, or computers in outer space, or imagined AI. But books about what it's like to use a computer at some real moment in time. Books that capture the gestalt of living inside of a screen, hacking away. Books about the isolation of computing.<p>There's probably some similarity to books about artists or writers (the isolation, the focus) but there's also something unique about the split between our physical bodies in meatspace, and our minds in digital space — from punchcards to touch screens. I'm looking for books that capture that dichotomy.<p>Ellen Ullman is one of the few non-explicitly geek-facing fiction writers that easily comes to mind (Close to the Machine [0]). As are parts of The Information [1] (Turing machine construction, for ex ...). Beautiful Code [2] is yet another, but skewing a bit too technical ...<p>A friend recommended grabbing computer instruction manuals and looking at the forewords — authors who have spent years writing up technical documentation start to stretch their legs and get a little philosophical there. Has anyone compiled a collection of such forewords?<p>Anyway — would love to hear your suggestions!<p>[0] http://www.amazon.com/gp/product/B007FU83DY/<p>[1] http://www.amazon.com/The-Information-History-Theory-ebook/dp/B004DEPHUC/<p>[2] http://www.amazon.com/Beautiful-Code-Programmers-Practice-ebook/dp/B0026OR2NG/<p>(edit: footnote formatting)
The Soul of a New Machine: <a href="http://en.wikipedia.org/wiki/The_Soul_of_a_New_Machine" rel="nofollow">http://en.wikipedia.org/wiki/The_Soul_of_a_New_Machine</a>
J.M. Coetzee wrote a novella called Youth: <a href="http://www.guardian.co.uk/books/2002/may/04/fiction.jmcoetzee" rel="nofollow">http://www.guardian.co.uk/books/2002/may/04/fiction.jmcoetze...</a> – it features a great section about programming at IBM during the 60s, and although the book itself is not wholly about computers or programming, it does deal with some of those themes (isolation, poetry).
I think it should go without saying, but Steven Levy's <i>Hackers: Heroes of the Computer Revolution</i> is excellent, and deserving of a read by everyone even mildly interested in the history of computing.<p>Another interesting book I read was Boris Malinovsky's <i>Pioneers of Soviet Computing</i>. The author recounts his experience building computers for the Soviet Union, while at the same time providing a history of computer development in the USSR. At some points it's a bit of a slog, and the chronological structure of the text leaves something to be desired; but overall I found it very interesting. [0]<p>[0]: <a href="http://www.sigcis.org/files/SIGCISMC2010_001.pdf" rel="nofollow">http://www.sigcis.org/files/SIGCISMC2010_001.pdf</a> (CC licensed PDF.)
The Virtual Community: Homesteading on the Electronic Frontier by Howard Rheingold
<a href="http://www.amazon.com/The-Virtual-Community-Homesteading-Electronic/dp/0262681218/ref=sr_1_1?ie=UTF8&qid=1354746204&sr=8-1&keywords=rheingold+the+virtual+community" rel="nofollow">http://www.amazon.com/The-Virtual-Community-Homesteading-Ele...</a>
I am getting this on my holiday list: <a href="http://www.amazon.com/A-Madman-Dreams-Turing-Machines/dp/1400032407/ref=sr_1_1?ie=UTF8&qid=1354557279&sr=8-1&keywords=a+madman+dreams+of+turing+machines" rel="nofollow">http://www.amazon.com/A-Madman-Dreams-Turing-Machines/dp/140...</a>