summaries

Algorithms to Live By: What Computers Can Teach Us About Solving Human Problems

mendi926QuotesQuotes: 10
English
English
AI Generated
The perfect is the enemy of the good. By spending too much time looking for better alternatives, we risk not making a decision at all.Algorithms to Live By: Brian Christian
When working on a problem, try a random approach if no other methods seem to be working.Algorithms to Live By: Brian Christian
The most effective algorithms are about doing what makes the most sense in the least amount of time.Algorithms to Live By: Brian Christian
Computer science concepts can offer new insights into our daily lives and human behavior.Algorithms to Live By: Brian Christian
Exploration (gathering information) and exploitation (using the information you’ve got) are both necessary, but deciding between the two is not trivial.Algorithms to Live By: Brian Christian
Efficiency should not be the only goal when choosing algorithmic solutions to human problems. Other factors like fairness, social acceptability, etc., should be equally considered.Algorithms to Live By: Brian Christian
Order matters. The sequence of our actions can have a massive impact on the outcome.Algorithms to Live By: Brian Christian
To-do lists can be done more effectively using the concept of 'stacks' where the most recent item added is the first to be completed.Algorithms to Live By: Brian Christian
Computers deal with the same types of issues that our brains or society do, just on a different scale.Algorithms to Live By: Brian Christian
Overfitting is a common problem in both algorithmic learning and human learning. Striking a right balance between new and previous information is key.Algorithms to Live By: Brian Christian