Thinking and Deciding Algorithmically: Solutions to Everyday Problems

We come across problems every day that forces us to make difficult choices. Our inherent biases hardwired in our brains, makes our decisions less than optimal. What if we find solutions to everyday problems from algorithms/computer science? Thinking algorithmically about the world, understanding the fundamental structures of the problems we face can help us see how good we actually are, and better understand the errors that we make.
Optimal stopping tells us when to look and when to leap. The Explore-Exploit trade-off tells us how to find the balance between trying new things and enjoying our favourites. The Sort-Search trade-off tells us when our effort in arranging stuff makes sense.
It is important that we use and understand these and similar algorithms so that we are better prepared for the age of the machines.