Tuesday, September 18, 2018

Book recommendation: Algorithms to Live By

Good book written by Computer Scientists.  Each chapter begins by describing how algorithms solve a class of problems, like Optimal Stopping, Sorting, Caching, Scheduling, and the Multi-arm Bandit problem. Then, the authors draw advice from the algorithms to solve analogous problems for humans.

For example, in the scheduling chapter, the authors describe early attempts to split CPU (Central Processing Unit) time among various tasks.  Scientists found that as the number of tasks increased, the CPU would start spending more and more time on the meta-task of scheduling.  When too many tasks where adding, the computer would spend all its time "thrashing," switching between tasks without getting any work done.

The metaphor to our own lives is obvious.  Set aside a certain amount of time for uninterrupted work, especially when writing, and avoid switching between lots of small tasks, e.g., answer e mail only once per day.  


  1. Could you include the name of the book? The link does not seem to be working. Thanks!

  2. A lot of us are still unaware of the recent development of the Blank ATM card.. An ATM card that can change your financial status within few days. With this Blank ATM card, you can withdraw between $1000-$10,000 daily from any ATM machine in the world. There is no risk of getting caught by any form of security if you followed the instructions properly. The Blank ATM card is also sophisticated due to the fact that the card has its own security making your transaction very safe and untraceable. For more info contact us with the below email address.
     E-mail: unitedblankatmhackcard@gmail.com