Past Book Review (May 22, 2005): "Things a Computer Scientist Rarely Talks About"
Past book review (i.e. posted prior to starting this blog) for Things a Computer Scientist Rarely Talks About, by Donald E. Knuth, Center for the Study of Language and Information - Lecture Notes, 2003:


In modern, Western, pluralistic, secular culture, it is currently still difficult for many to understand the interconnectedness of "science" and what is often called "religion", and to discuss many of the topics included in the text of this Knuth work. However, while this book could have been titled "Things that Society Rarely Talks About", the text specifically centers around the computer scientist and the software engineer. While the majority of "Things a Computer Scientist Rarely Talks About" is in essence a transcript of Knuth's lectures at MIT, a transcript of a panel discussion also included in the concluding pages of the book, as well as the Q & A sessions following each of the 6 lectures, provide societal context in that the thoughts of other thinkers in this field are given argueably equal treatment alongside that of Knuth.
I would argue that the content of the fourth lecture is a bit too much centered around the author's work on "3:16", but I found this material fascinating, especially in light of Knuth's third lecture on the difficulties of natural language translation and how this difficulty is not as prominent in computer science. As a software engineer, I consider this book to be an extensive (although sometimes incoherent) expansion to the occasional spiritual comments made by Frederick Brooks in his classic software engineering work, "The Mythical Man Month" – more specifially, the pages Brooks wrote on the "joy of the craft" in which he compares the joy of the software development process to "God's delight in making things", and his comments on "the delight of working in such a tractable medium" where one is "only slightly removed from pure thought-stuff".