Algorithms to Live By: The Computer Science of Human Decisions

Algorithms to Live By: The Computer Science of Human Decisions

14 highlighters341 highlights9 notes4.3 / 5
KelvinFred Zimmerman (Fred)David McMillanJosh DuyanLawFirm AutopilotKikotshykGeoff GunningMalcolm Mason RodriguezBen Walther
+4

About This Book

Algorithms to Live By argues that the same computational problems computer scientists have spent decades solving are the very dilemmas humans face daily — from finding an apartment to choosing a partner to organizing a closet. Brian Christian and Tom Griffiths translate formal algorithms into practical wisdom, showing that an algorithm is simply "a finite sequence of steps used to solve a problem," older by far than computers themselves.

The book opens with optimal stopping and its famous 37% Rule: spend the first 37% of any search noncommittally calibrating, then leap at the first option that beats everything seen so far. This single framework explains apartment hunting, the "secretary problem," parking, and even serial monogamy. From there it moves through major domains:

A recurring theme is that human "irrationality" often reflects the intrinsic difficulty of problems rather than buggy brains. Real-world computation requires "being comfortable with chance, trading off time with accuracy, and using approximations." The authors also distinguish process from outcome: follow the best possible process and you shouldn't blame yourself if luck doesn't cooperate. Ultimately the book reframes rationality itself — sometimes the optimal move is to relax, toss a coin, trust your instincts, and not look back.

Key Takeaways

Top Highlights

Optimal stopping tells us when to look and when to leap. The explore/exploit tradeoff tells us how to find the balance between trying new things and enjoying our favorites. Sorting theory tells us how (and whether) to arrange our offices. Caching theory tells us how to fill our closets. Scheduling theory tells us how to fill our time.

Highlighted by 5 people

We know this because finding an apartment belongs to a class of mathematical problems known as “optimal stopping” problems. The 37% rule defines a simple series of steps—what computer scientists call an “algorithm”—for solving these problems.

Highlighted by 4 people

In this book, we explore the idea of human algorithm design—searching for better solutions to the challenges people encounter every day.

Highlighted by 4 people

tackling real-world tasks requires being comfortable with chance, trading off time with accuracy, and using approximations.

Highlighted by 4 people

Thirty-seven percent. If you want the best odds of getting the best apartment, spend 37% of your apartment hunt (eleven days, if you’ve given yourself a month for the search) noncommittally exploring options. Leave the checkbook at home; you’re just calibrating. But after that point, be prepared to immediately commit—deposit and all—to the very first place you see that beats whatever you’ve already seen. This is not merely an intuitively satisfying compromise between looking and leaping. It is the provably optimal solution. We know this because finding an apartment belongs to a class of mathematical problems known as “optimal stopping” problems. The 37% rule defines a simple series of steps—what computer scientists call an “algorithm”—for solving these problems.

Highlighted by 3 people

more fraught setting: dating. Optimal stopping is the science of serial monogamy. Simple algorithms offer solutions not only to an apartment hunt but to all such situations in life where we confront the question of optimal stopping. People grapple with these issues every day—although surely poets have spilled more ink on the tribulations of courtship than of

Highlighted by 3 people

The word “algorithm” comes from the name of Persian mathematician al-Khwārizmī, author of a ninth-century book of techniques for doing mathematics by hand. (His book was called al-Jabr wa’l-Muqābala—and the “al-jabr” of the title in turn provides the source of our word “algebra.”)

Highlighted by 3 people

leap. The explore/exploit tradeoff tells us how to find the balance between trying new things and enjoying our favorites. Sorting theory tells us how (and whether) to arrange our offices. Caching theory tells us how to fill our closets. Scheduling theory tells us how to fill our time.

Highlighted by 3 people

Don’t always consider all your options. Don’t necessarily go for the outcome that seems best every time. Make a mess on occasion. Travel light. Let things wait. Trust your instincts and don’t think too long. Relax. Toss a coin. Forgive, but don’t forget. To thine own self be true.

Highlighted by 3 people

In any optimal stopping problem, the crucial dilemma is not which option to pick, but how many options to even consider.

Highlighted by 3 people

AI Review

4.3/ 5

Glasp's analysis of 13 readers' highlights shows strong, concentrated engagement around the book's core frameworks — especially optimal stopping and the explore/exploit tradeoff — signaling content readers found both memorable and immediately applicable.

Pros

  • +Strong consensus: the 37% Rule and optimal stopping passages were highlighted by many readers, marking them as the book's standout ideas
  • +Translates abstract computer science into concrete, everyday advice (apartments, parking, dating, closets)
  • +Memorable, quotable principles like "the interval makes the strategy" and "don't look back"
  • +Reframes human "irrationality" as a rational response to genuinely hard problems
  • +Broad coverage spanning sorting, caching, scheduling, overfitting, Bayes, and game theory

Cons

  • Highlights cluster heavily in the early optimal-stopping chapters, suggesting later sections engaged readers less
  • Some technical material (Big-O, relaxation methods, distributions) may feel dense for casual readers

Glasp AI analysis based on highlights from 13 readers.

Who Should Read This

Ideal for curious generalists who enjoy popular science that bridges math and daily life — readers of Daniel Kahneman or Malcolm Gladwell. Useful for decision-makers, managers, and product thinkers wanting frameworks for choosing under uncertainty, and for students or professionals in computer science who want to see their field's concepts applied to human problems. No advanced math is required, though comfort with light quantitative reasoning helps. Anyone wrestling with when to commit, when to explore, and how to organize life will find concrete guidance here.

Frequently Asked Questions

What is Algorithms to Live By about?

It shows how algorithms developed in computer science — for problems like optimal stopping, sorting, and scheduling — map directly onto everyday human decisions. The authors argue that thinking algorithmically offers practical, sometimes provably optimal, guidance for life.

Who is the book for?

It's for curious readers who like accessible popular science, as well as managers, students, and anyone facing decisions under uncertainty. No advanced math background is required.

What is the 37% Rule?

In any search (apartment, job candidate, partner), spend the first 37% of your options or time just looking and committing to nothing, then leap at the first option that beats everything you've seen. It's the provably optimal solution to optimal stopping problems.

What is the explore/exploit tradeoff?

It's the balance between trying new things (exploring) and enjoying known favorites (exploiting). The key insight is that the interval makes the strategy — explore when you have time to use what you learn, exploit when you're ready to cash in.

What are the key lessons of the book?

Know when to stop searching, balance exploration with exploitation based on your time horizon, embrace some messiness, simplify under uncertainty, and judge yourself by your process, not the outcome.

Is Algorithms to Live By worth reading?

Yes — readers consistently highlighted its core frameworks as eye-opening and practically useful. It's especially rewarding if you enjoy seeing rigorous ideas applied to the messiness of real life.

Does the book require a math or programming background?

No. While it discusses concepts like Big-O notation and Bayes's Rule, the focus is on intuition and real-world application rather than formulas or code.

How to Apply What You Read

Discussion Questions

Recommended Books

Revisit Your Highlights, Deepen Your Understanding

Import your Kindle highlights to review, organize, and share the ideas that matter most to you.

Get the free browser extension

Share This Book