Back to Books
Technology

Algorithms to Live By

by Brian Christian & Tom Griffiths

(4/5)
11 min read

I have a soft spot for this book and it's one of my favorite books in the list. The book explores eleven computer science algorithms that can be applied in our everyday lives to help us make better decisions. Authors explore Optimal stopping, Explore/Exploit, Sorting, Caching, Scheduling, Bayes's rule, Overfitting, Relaxation, Randomness, Networking and Game theory in the book and explain how these algorithms from computer science can help us in what we think of as uniquely human problems.

From buying a house to finding a spouse, from finding parking spots to organizing a closet, authors do fantastic job in bringing the wisdom of computer science into strategies for daily life. As someone with a computer science background I now have a new appreciation for algorithms. Have you ever met someone who while talking about maths or calculus (or other subjects) said "what's the point? We never use this thing in real life.". Well after reading this book that view will change drastically. This book opens a whole new world of thinking that we may find answers to daily human problems we face in science. It's a remarkable book which has the potential to transform how we humans make decisions in daily life.