cover title author avg rating rating my rating review Down_arrow date read date added
The God Virus: How Religion Infects Our Lives and Culture
I wasn't expecting much from this book. I thought the title alone was problematic: it seemed like another intentionally incendiary title along the lin ...more
Aug 28, 2013
Feb 24, 2010
Did Jesus Exist?: The Historical Argument for Jesus of Nazareth
I'm a huge fan of Bart Ehrman. I've learned more from reading his pop-history books than the work of any other individual author, and I've found him t ...more
Sep 24, 2012
Aug 24, 2012
River Out of Eden: A Darwinian View of Life
This is simply a beautiful book. It's kind of hard to put into words why this book is worth reading, or even really what it's about, but I'll try.

Jun 06, 2010
May 26, 2010
Breaking the Spell: Religion as a Natural Phenomenon
This was my fourth attempt at reading Breaking the Spell. Back when I first got interested in nonbelief, it was one of four books I purchased physical ...more
Apr 30, 2014
Jan 21, 2014
97 Things Every Programmer Should Know: Collective Wisdom from the Experts
"97 Livejournal Posts: Collective Suggestions from 20 Experts You've Heard Of And 77 Random People"

This is a book with 97 tips for programmers, each t
Jul 28, 2012
Oct 11, 2011
Pragmatic Thinking and Learning: Refactor Your Wetware
Andy Hunt's "Pragmatic Thinking and Learning" is a programming book only in the most liberal definition of the phrase. Sure, it's geared toward progra ...more
Jul 17, 2009
Mar 03, 2009
Algorithm Design
It's an Algorithms book. So I know what you're thinking "why would I read this book, when the standard text on Algorithms is CLRS, which is in fact so ...more
Feb 15, 2012
Apr 14, 2011
The Art of Deception: Controlling the Human Element of Security
The Art of Deception is one of two books by famous hacker Kevin Mitnick, the other being "The Art of Intrusion". Intrusion focuses primarily on physic ...more
Jan 08, 2010
Sep 26, 2008
Operating System Concepts
It's a textbook on Operating Systems. There's not really all that much to say about it beyond that, so instead I will compare it to two other OS textb ...more
Jan 29, 2012
Oct 11, 2011
Why I Am Not a Christian: Four Conclusive Reasons to Reject the Faith
Richard Carrier presents a very small book focused on a very narrow, specific issue. Rather than addressing all of religion, or theology, or the conce ...more
Jan 13, 2013
Feb 13, 2013
The Principles of Product Development Flow: Second Generation Lean Product Development
Don Reinertsen's book is somewhat difficult to review. There are two aspects to a book: the information it contains, and the way in which it is presen ...more
Mar 31, 2010
Feb 04, 2010
Agile Software Development, Principles, Patterns, and Practices
This book covers a great deal of material: Martin talks about the basic practices of agile software development, the principles of good object-oriente ...more
May 05, 2010
Dec 05, 2008
Functional Programming in Scala
Full Disclosure: I was a Technical Reviewer for this book

Functional Programming in Scala is a very interesting, but extremely challenging book. One th
Sep 07, 2014
Aug 24, 2012
Writing for Computer Science

As a Computer Science PhD candidate, I was absolutely shocked to see a book like this even exists - it seems so specific, but writing in
Jun 29, 2012
May 15, 2012
Why Are You Atheists So Angry? 99 Things That Piss Off the Godless
"Why Are You Atheists So Angry" is a very well-argued book, but not a particularly well-written one. This is frustrating, because it diminishes the im ...more
May 03, 2012
Apr 24, 2012
The Age of American Unreason
For a book that laments the decline of reason in American culture, this book sure does manage to avoid it's use when making arguments.

Essentially the
Sep 30, 2008
Sep 26, 2008
Clean Code: A Handbook of Agile Software Craftsmanship
There is a movement brewing in the world of professional software development. This movement is concerned not merely with writing functional, correct ...more
Apr 22, 2009
Oct 03, 2008
Debug It!: Find, Repair, and Prevent Bugs in Your Code
I loved the idea of this book. So many aspects of software development have books written about them. How to write good tests, how to design good obje ...more
Jul 03, 2011
Nov 23, 2009
Surely You're Joking, Mr. Feynman!: Adventures of a Curious Character
This is a classic book, so I won't bother saying much in my review, as it's all been said before.

What I want to mention is simply that this book is of
Dec 02, 2010
Jun 14, 2009
Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman
Think of Apprenticeship Patterns as a bugfixing patch for Pete McBreen's "Software Craftsmanship"

While reading McBreen's book, it becomes clear after
Jul 26, 2012
Aug 04, 2010
Building and Testing with Gradle
Building and Testing with Gradle is the first Gradle book on the market. It's really no surprise, then, that the book is incredibly short, a mere 90 p ...more
Aug 04, 2011
Jul 26, 2011
Bozo Sapiens: Why to Err is Human
Bozo Sapiens bills itself as a book that is about the science behind the many ways that humans make mistakes. Unfortunately, what it turns out to actu ...more
Mar 21, 2010
Mar 05, 2010
At the Center of the Storm: My Years at the CIA
This book starts as a simple biography of George Tenet, director of CIA during part of the Clinton and Bush administrations, but it becomes much more. ...more
Oct 13, 2008
Sep 26, 2008
Software Craftsmanship: The New Imperative
Software Craftsmanship is an interesting book. It is extremely opinionated, but also rather inspirational.

The book takes a while to argue that the tra
Jul 07, 2011
Mar 04, 2009
Ready Player One
Alright, here's the deal with this book: it's pandering. No, it's worse, its blatant, obvious, shameless pandering. 30-somethings who grew up during t ...more
not set
Jul 12, 2012
Functional Programming Patterns in Scala and Clojure: Write Lean Programs for the JVM
Full Disclosure: I was a technical reviewer for this book. And the author was my roommate in college.

One of the things I always lament about "newer" p
Oct 10, 2013
Nov 15, 2013
Against Intellectual Property
I've always had a major problem with Intellectual Property, as a concept. But in a world full of people who not only accept IP laws, but argue that th ...more
Oct 04, 2012
Oct 02, 2012
Essentials of Theoretical Computer Science
Essentials of Theoretical Computer Science isn't your standard cs theory book. Almost every other theory book I've ever read, including the classic Si ...more
Apr 18, 2012
Apr 18, 2012
The Clean Coder: A Code of Conduct for Professional Programmers
Simply phenomenal. I liked this book so much that I literally read the entire thing in a single sitting in about 4 hours. I simply could not put it do ...more
Jun 13, 2011
Jun 08, 2011
Our Magnificent Bastard Tongue: The Untold History of English
"Our Magnificant Bastard Tongue" is a book by linguist John H. McWhorter about the formation of the English language. McWhorter takes the reader on a ...more
Mar 04, 2010
Feb 26, 2010
« previous 1 3 4 5 6 7 8 9 38 39