Algorithms to Live By: The Computer Science of Human Decisions

by Tom Griffiths, Brian Christian

Algorithms to Live By: The Computer Science of Human Decisions by Tom Griffiths, Brian Christian

Algorithms to Live By: The Computer Science of Human Decisions by Tom Griffiths is a book about how the developments in computer science can inform and improve everyday decisions. Computer scientist Tom Griffiths argues that the same algorithms that enable computers to function such as sorting and search, can be applied to achieve better outcomes in everyday human decision making.

The book is split into four parts: Processes, Interfaces, Strategies and Trade-offs. In the first part, Griffiths explains the importance and use of algorithms. He’ll provide readers with a framework to better understand how computers and people can solve problems and take on tasks. He’ll explain the basic elements of algorithms, such as searching and sorting, and the ways they’re used in computing.

In the second part, he looks at the different reasons to use algorithms and how to build better, more efficient algorithms that can improve our lives. He covers topics like scheduling and optimization. He will examine cases of optimization and the best strategies for problem solving.

The third part of the book looks at how algorithms can be applied to everyday life. Here Griffiths goes into depth about how algorithms can be applied to everyday life and the ways people can apply algorithms to interact better with machines and with other people. He examines common decision-making problems, such as deciding which job to take or which route to take home from work, and how algorithms can make better decisions. He also looks at decisions like which book to read next or when to go out for dinner.

The fourth and final part of the book is where Griffiths provides the reader with trade-off strategies, ways in which to approach difficult decisions by weighing the pros and cons. He looks at strategies on how to make decisions with fewer regrets, how to choose the best outcome, and how to evaluate trade-offs to make decisions that improve quality of life.

Algorithms to Live By is an insightful and engaging read, filled with thoughtful and approachable arguments on how computer science can be applied to everyday decision making. With its easy to understand explanations, relatable examples, and practical advice, readers can become more informed decision makers and improve their quality of life. It is an excellent resource for anyone looking to get the most out of their time and decisions.