Ask HN: What fiction/non-fiction book should everyone read on the topic of CS?

10 pointsposted 19 hours ago
by Eavolution

Item id: 43084739

13 Comments

jjice

30 minutes ago

UNIX: A History and a Memoir by Brian Kernighan.

Brian wrote The C Programming Language (the book), along with many other great books. He worked at Bell Labs during the time of Unix and it's a casual, whimsical telling of some of the history there.

asaiacai

18 hours ago

John Ousterhout's "A Philosophy of Software Design" I liked. It was supposed to be assigned reading for Berkeley's data structures class CS61B, and I don't think I really internalized the lessons within, but after re-reading it recently, I appreciated it a lot more and found the material transcends how to write code but also how to architect things as well.

brudgers

16 hours ago

TAoCP is worth trying to read.

cpach

9 hours ago

What the Dormouse Said: How the Sixties Counterculture Shaped the Personal Computer Industry / John Markoff

f30e3dfed1c9

12 hours ago

Don't know who you mean by "everyone," but the only two mentioned so far suitable for a broad audience are The Soul of a New Machine and The Cuckoo's Nest.

ggm

18 hours ago

The Cuckoo's Egg (Clifford Stoll, 1989)

ggm

18 hours ago

The Dragon Book: Principles of Compiler Design (Alfred V. Aho, and Jeffrey D. Ullman, 1986)

ggm

18 hours ago

Soul of a New Machine (Tracy Kidder, 1981) the experience building the DG 32 bit mini.

ggm

18 hours ago

Where Wizards Stay Up Late: The Origins of the Internet, (Katie Hafner, 1998)

ggm

18 hours ago

A Quarter Century of UNIX, (Peter Salus, 1994)

ggm

18 hours ago

Gödel, Escher, Bach, an Eternal Golden Braid (Douglas Hofstadter, 1979)