Back to the curated bookshelf
Nuxflo recommendsMedium read

Algorithms to Live By

Brian Christian, Tom Griffiths

Computer-science heuristics translated into practical human decision strategy.

Nuxflo may earn a small commission from qualifying Amazon purchases, at no extra cost to you.

The curator's note

Why this book earned a place

Uses computer-science problems to examine choices made with limited time and information.

Read with a question

Ideas worth watching for

01

Explore/exploit tradeoff

02

optimal stopping

03

scheduling logic

Nuxflo reading guide

Ideas, examples, and limits

Brian Christian and Tom Griffiths connect ideas from computer science with choices made under limited time and information. The authors' book website introduces questions about searching, organizing, and choosing. The value of the comparison depends on whether the assumptions of a computational problem fit the human situation.

Explore a new option or use a familiar one?

Suppose you are choosing a quiet place to study. One library has reliable seating. A second location might be better, but you have never visited. This Nuxflo example illustrates a tradeoff between using what you already know and gathering information that could help with future choices.

If you need somewhere for one hour before an exam, testing an unfamiliar location may offer little benefit and a real risk of lost time. If you will study in the neighborhood for six months, a trial visit may pay off across many later sessions. The useful question is how often you can use what you learn.

Make the comparison concrete

List what matters: travel time, noise, opening hours, accessibility, and whether a seat is available. Decide how much time you can afford to spend checking the new location. Record the visit's day and time; a quiet Tuesday morning does not establish that Friday evenings are quiet too.

Now introduce a change: the familiar library starts renovations. Old information becomes less reliable. The right balance may shift back toward checking alternatives even if you previously settled on a good option. A sensible rule has to notice when its environment changes.

Avoid an automatic formula for life

People are not interchangeable search results, and many choices involve commitments, unequal risks, and opportunities to revisit earlier options. A rule derived for a fixed number of one-time choices may not fit a job search, a relationship, or a changing schedule. State the assumptions before borrowing the rule.

Choose this book if you enjoy asking how a problem is structured. For the separate challenge of estimating uncertain quantities before deciding, see How to Measure Anything.

Continue the thread

Read next

See the full bookshelf