Scan barcode
Reviews
Algorithms to Live by: The Computer Science of Human Decisions by Tom Griffiths, Brian Christian
scobjob's review
Super interesting with relevant, timely examples. Easy to read for all levels of knowledge with a “take what is valuable” approach. Good for an introduction of algorithms or a reexamination of how the public learns about algorithms and computer science.
frankstory's review
5.0
The book didn't turn out to be what I expected. It exceeded my expectations! While individuals with a computer science or IT background would get the most out of it, many of the lessons and thought experiments are applicable to everyone.
Several of the explanations for common computer science concepts and strategies rank as the clearest and most succinct I've ever heard.
Several of the explanations for common computer science concepts and strategies rank as the clearest and most succinct I've ever heard.
read_mo's review against another edition
3.0
coming from an eecs background this book was so silly, i was hearing concepts i had learned in classes explained in very fake deep ways. this is essentially an easy to read textbook
ametakinetos's review
DNF'd for no other reason than it was due back at the library. Would've liked to have finished it!
rebecanunez's review against another edition
4.0
Muy interesante. Son cosas en las que uno no se pone a pensar, por mas que están presentes todo el tiempo. Ademas el lenguaje que utiliza, creo que va a estar al alcance de todos los que podrían interesarse.
libellum_aphrodite's review
3.0
The algorithm applications to real life were mostly fun, apropos, and insightful though a few trite and silly ones crept in.
These four I found quite relevant, to the point I stopped reading to consider the use in my own life.
* optimal stopping
* explore / exploit
* overfitting
* relaxation
Milage varied on the rest, ranging from "big stretches" to "interesting application, but overplayed."
* sorting
* caching
* scheduling
* Bayes' Rule
* randomness
* networking
* game theory
Style-wise, I felt the authors were trying a bit too hard to be cool and clever, with occasionally groan-worthy pop culture chapter quotes, but they effectively explained computer science terms in real human language (as best I can tell, admittedly - working in tech may well have tainted my impartiality).
These four I found quite relevant, to the point I stopped reading to consider the use in my own life.
* optimal stopping
* explore / exploit
* overfitting
* relaxation
Milage varied on the rest, ranging from "big stretches" to "interesting application, but overplayed."
* sorting
* caching
* scheduling
* Bayes' Rule
* randomness
* networking
* game theory
Style-wise, I felt the authors were trying a bit too hard to be cool and clever, with occasionally groan-worthy pop culture chapter quotes, but they effectively explained computer science terms in real human language (as best I can tell, admittedly - working in tech may well have tainted my impartiality).