Skip to main content

In this fascinating intersection of computer science and everyday life, Brian Christian and Tom Griffiths reveal how the algorithms that computers use to solve complex problems can illuminate solutions to common human challenges. Published in 2016, “Algorithms to Live By” transforms seemingly abstract computer science concepts into practical strategies for organizing your life, making decisions, and managing time. The core premise is both simple and revolutionary: the solutions to many human problems have already been discovered in the world of computer science.

Core Concepts

The book explores several fundamental algorithmic principles and their real-world applications:

  1. Optimal Stopping: When to stop searching and make a decision
  2. Explore/Exploit: Balancing trying new things versus sticking with what works
  3. Sorting: Organizing information and physical spaces efficiently
  4. Caching: Managing limited space and memory
  5. Scheduling: Prioritizing tasks and managing time
  6. Predicting: Making better forecasts and judgments

Chapter-by-Chapter Review

Optimal Stopping

The authors introduce the famous “37% Rule” for making decisions, showing how mathematical precision can guide life choices from apartment hunting to hiring decisions.

Explore/Exploit

This chapter provides invaluable insights into the balance between trying new experiences and returning to familiar favorites, offering concrete guidelines for different life stages.

Sorting

Beyond just organizing files, this section reveals how different sorting algorithms can inform everything from organizing your closet to managing your email inbox.

Caching

The authors demonstrate how computer memory management principles can help us organize our homes, workspaces, and mental resources more effectively.

Scheduling

This practical chapter applies computational scheduling algorithms to everyday time management challenges, offering surprisingly effective solutions.

Predicting

The final sections explore how algorithmic thinking can improve our ability to make predictions and handle uncertainty in both personal and professional contexts.

Key Strengths

  • Brilliant translation of complex computer science concepts into practical life advice
  • Engaging real-world examples that make abstract concepts concrete
  • Clear, actionable strategies for decision-making
  • Well-researched with a perfect balance of theory and application
  • Surprisingly relatable and immediately applicable insights

Potential Drawbacks

  • Some mathematical concepts might initially intimidate non-technical readers
  • Certain algorithms might seem oversimplified when applied to complex human situations
  • Not all solutions will feel intuitive to implement

Who This Book Is For

This book is particularly valuable for:

  1. Decision-makers looking for systematic approaches to complex problems
  2. Professionals seeking to optimize their work and life processes
  3. Anyone interested in improving their analytical thinking skills
  4. People who appreciate seeing familiar problems from new perspectives

Final Review

“Algorithms to Live By” brilliantly bridges the gap between computer science and daily life, offering readers a new lens through which to view their decision-making processes. While some concepts may initially seem abstract, the authors excel at making them accessible and applicable to real-world situations. The book provides valuable tools for anyone looking to make better decisions and live more efficiently.

Rating: 4.5/5
A masterful blend of computer science and practical wisdom that will change how you approach everyday decisions.

Alternative Books

For readers interested in exploring similar themes, consider these highly-rated alternatives:

“Thinking, Fast and Slow” by Daniel Kahneman
A deep dive into how we make decisions and the two systems that drive our thinking.
Rating: 4.6/5

Buy on AmazonListen on Audible

“The One Thing” by Gary Keller and Jay Papasan
Explores the power of focused decision-making and priority setting.
Rating: 4.7/5

Buy on AmazonListen on Audible

“Range: Why Generalists Triumph in a Specialized World” by David Epstein
Examines how broad thinking and diverse experiences lead to better problem-solving.
Rating: 4.6/5

Buy on AmazonListen on Audible