1. Thinking Also Has a Price
Choosing an apartment, organizing tasks, and waiting for the bus seem far removed from computer science. Brian Christian and Tom Griffiths reveal a connection: all of them demand decisions made with limited time, information, and resources. The book presents algorithms as procedures for handling these situations, not as recipes capable of eliminating life's uncertainties.
An algorithm establishes steps for solving a specific problem. Its quality depends on the goal and the available conditions. Searching for the best option can demand excessive effort; accepting a good-enough solution can be smarter. The question stops being only which choice wins and starts including how much it costs to keep looking.
Imagine spending two hours comparing grocery stores to save a few dollars while an important task sits untouched. The discount is real, but the research also consumes resources. The authors invite you to consider this hidden cost. Thinking better involves deciding how much thought each matter deserves, without turning every purchase or conversation into a calculation.
