Algorithms to Live By: The Computer Science of Human Decisions
Why I recommend it
I recommend this playful bridge between computer science and ordinary decisions. It gives useful names to familiar problems like when to stop searching, what to prioritize, and how much uncertainty to accept.
What it changed in my thinking
It reminded me that a decision does not need to be perfect to be rational. Sometimes the best move is to choose a sensible rule, respect the cost of more information, and continue.
Who it’s useful for
Product thinkers, leaders, and curious readers who enjoy using models to make recurring decisions clearer.
A tension or limitation
Human lives are not clean computational problems. The models illuminate tradeoffs, but values and relationships still determine what counts as a good outcome.