"Algorithms to Live By" is a book published in 2016 and written by Brian Christian and Tom Griffiths.
The thesis of their book is that algorithms developed for computers can be used by people in everyday life in a wide range of situations:
"From finding a spouse to finding a parking spot, from organizing one’s inbox to peering into the future, this book transform the wisdom of computer science into strategies for human living."
Or at least that is what they claim...
What is an algorithm?
But first things first, what exactly is an algorithm?
The word algorithm is rooted in the Middle English word "algorism", meaning literally: “the system of Arabic numerals”. This in turn has even deeper roots and ultimately stems from the work of a 9th-century Persian mathematician who worked on "al jabr" meaning the "reunion of broken parts" - as part of the steps to solving what we now refer to as algebraic equations; it is also linked to the Arabic "jabara", meaning to "reintegrate, reunite, consolidate."
An algorithm as used in IT is a procedure for solving a specific problem in a finite number of specific steps. The output of an algorithm is predictable and reproducible given the same input.
Algorithms are used as specifications for performing calculations and data processing.
In everyday language, an algorithm is a finite series of steps which, if repeated, can help you solve one type of a problem with the same rate of success every time you try to solve it.
The weakness of algorithms applied to every day life
However, in my view, the strength of an algorithm used in IT is a potential weakness when applied to a human event experienced in everyday life.
An algorithm is dependent on specific fixed conditions, and this works perfectly in the binary context of IT; but real life is more complex than that, and there are usually a range of variables at play in a real life situation.
Whilst the intelligent use of sophisticated algorithms can simulate all these variables on a computer it would be nearly impossible and totally impractical for the average lay person to attempt to replicate this in their head.
Algorithms as a basis for heuristics
In my view some of the principles drawn from algorithms can be useful as part of a heuristic approach to problem solving - i.e. as a mental shortcut - or a "rule of thumb" to solving a problem promptly and efficiently without having to take the time to think through your decision.
This is all about doing what makes the most sense in the least amount of time, in other words a trade-off between accuracy and timeliness.
Offset against these benefits are the cognitive biases, which we all fall foul of, and which can lead us astray.
[1] When To Stop Looking For the Best Option
There are certain decisions that take as long as it takes to make a decision because you are in a situation where you have limited or no control about the timing and frequency of potential options.
An example of this may the sale or acquisition of a business or the merger with another business.
An example in personal life could be finding a life partner.
In these situations timing is decided by the alignment of a range of factors that are out of your control. You may be able to take steps to influence the situation but you can not control it. It takes as long as it takes to make the best choice.
There are also situations such as renting or leasing an apartment or an office when the opportunities are presented sequentially and a decision has to be made more or less immediately.
What is the optimum cut off point when the possibilities are many?
When you are in a situation - such as recruitment - where the number of possibilities is large there is a cost in taking too much time to make a decision.
According to "Algorithms To Live By" the optimum balance of time spent in searching and selecting a best fit solution is 37%.
This means that you look at 37% of your universe of options and select the next best candidate or option that is better than what you have seen up to that point.
2. Explore vs. Exploit
There is a value in exploring and trying new things and there is value in exploiting familiar things.
The critical factor in determining how much time you spend exploring and how much time you spend exploiting is how long you are going to be in the game.
Exploration has a higher payoff in the early stages of a holiday or a lifetime. But when time is running out - the holiday is coming to an end or you're getting old - the biggest payoff comes from exploiting what you know and are familiar with.
3. Sorting: Making Order
We sort things for 2 reasons:
Avoiding messiness is just a matter of taste and preference, but sorting to facilitate subsequent searching is largely a waste of time.
Effort expended on sorting materials is just a preemptive strike against the effort it will take to search through them later.
['Algorithms To Live By']
The more you have to sort the bigger the waste of time. Scale hurts.
Clearly sorting stuff you will never use is a total waste of time.
The most efficient sorting is achieved by breaking the searchable items down into broad categories such as: holiday stuff, household stuff, old college files, memorabilia and so on, and then leaving it at that.
Benefiting from automation
In reality much of what we want to sort is digital data and given the global search tools available there is little point in wasting large amounts of time on detailed sorting.
For example it is a waste of time to sort email inboxes into folders when you have a global search function.
You can help yourself by filing things in a way they can easily retrieved by using accurate headings on email and creating well named documents and folders.
4. Caching - Storing Something For Future Use.
Cache management is to minimise the number of times you can’t find what you’re looking for in the cache and must go to the slower main memory to find it.
['Algorithms To Live By']
It has been found in many different domains that events that have recently happened are more likely to happen again and the longer it goes without that happening the less likely it is to happen again - this is know as "The Lindy Effect"
Keep things you use often in close physical proximity so that you can get them quickly
The most recently accessed files are fastest to find.
With high priority non-digital stuff documents, keep it physically separate, have a "working papers" older and/or a day book.
5. When to Think Less
Considering too many options when making a decision can lead to over thinking. We can often make better decisions by consciously thinking and doing less.
Over analysing a situation or decision can actually be counter-productive.
Taking more time to decide about something does not necessarily lead to a better decision.
This is all about the art of knowing what to overlook:
"If there is high uncertainty and unlimited data, paint with a broad stroke and make it simple. Going into the nitty-gritty only hurts you.
It’s better to be approximately right than precisely wrong." ['Algorithms To Live By']
In my view "Algorithms To Live By" is a useful introduction to a far bigger and more important subject, and that is mental models.
A mental model is a high level representation, or overview, of how something works.
Since it is impossible to keep all of the details of all of the information that you absorb in your brain, you use models to simplify the complex into understandable and organisable chunks.
Mental models shape how you reason and how you understand, and they also shape the connections and opportunities that you see, and also why you consider some things more relevant than others.
I have covered this subject in depth on this site and you will find extensive resources here:
Mental Models - Help You Think Effectively
Shane Parrish of Farnam Street blog offers this excellent introduction:
Charlie Munger: Adding Mental Tools to Your Toolbox
Next Article: Finding Signal In The Noise
Return from "Algorithms to Live By" to: Walking The Talk
Or to: Mental Models
LATEST ARTICLES
Like A Prayer - Life Is A Mystery
It Isn't The Process Of Prayer That’s The Problem, It’s The Way It’s Framed. Regardless of what we feel about Madonna or her song the topic of prayer often arouses strong reactions. Usually, it is som…
How Things Really Are - The Inbuilt Design Flaws
Chaos, Disorder And Decay Is The Natural Order Of Things. Nobody has the perfect life. We all struggle and strive to attain health, wealth and personal happiness. Yet these three big areas: our health…
Intuition Or Anxiety - Are There Angels Or Devils Crawling Here?
How To Tell The Difference Between Intuition and Anxiety. How do you know whether the voice of your intuition is real or just the product of your inner anxiety? Several months ago I was having a drink…
What Is Truth - How To Tell A Partial Truth From The Whole Truth?
How the truth and nothing but the truth is often not the whole truth. My great aunty Flo broke her arm and died. It is true that she broke her arm in 1923. It is also true that she died in 1949. But t…
Duality And Life Beyond Your Thinking Mind
Duality and life beyond your thinking mind focuses on the limitations of time, foreground and background, duality and "stuckness". The first aspect of duality and life beyond your thinking mind focuse…
The Conscious Mind Is Limited - Be Aware And Be Prepared
Being aware is the first stage of being prepared. The conscious mind is limited in so many ways. There are some who would argue that there is no such thing as conscious thought and that it is represen…
Your Inner Map Of Reality - Here's Why You Think The Way You Do
The big picture of how your inner map of reality creates your feelings, thoughts, and behaviours. Your inner map of reality is based on the filters of your own ethnic, national, social, family and rel…
The Failure Of Cancel Culture - Suppression Not Engagement
Why we need to wear our beliefs lightly and develop negative capability. Throughout history people have campaigned to fight beliefs, ideologies, and injustices that they perceived to be oppressive, di…
4 Big Reasons Why We Get Stuck In Our Attempts At Personal Change
Most People Spend Their Entire Life Imprisoned Within The Confines Of Their Own Thoughts. This first of the 4 big reasons why we get stuck is, in my view, the most important. The "self-help industry…
How Do I Change And Why Is It So Hard?
We Would Rather Die Than Change, And We Usually Do In my experience, the vast majority of people who say they want to change don’t change. Most people reading this won’t change because they don’t real…
The Illusion Of A Separate Self - Windows 11 With Self Awareness!
Beyond the content of your mind you are so much more than you think you are. When we talk of "myself" this is the conventional way of referring to our self image which is in fact the ego's constructio…
Finite And Infinite Games - Dazed, Confused & Ultimately Transcendent
This is not an instruction manual, it is a wake up call!
Over this past week I have read Professor James Carse's highly regarded "Finite And Infinite Games - A Vision Of Life As Play And Possibility"…
The Gap And The Gain - How Your Brain Sabotages Your Happiness
How Your Lizard Brain Sabotages Your Happiness We are hardwired to measure our progress in any and all areas of life where we have goals and aspirations. We can't not do it. But what we measure and ho…
How To Wake Up - 4 Simple Practices To Help You Wake Up Now
So What Exactly Does It Mean to Wake Up - What Is "Enlightenment"? There is nothing magical, mystical or mysterious about waking up we’re actually having glimpses of enlightenment all the time. Enligh…
Situational Communication - Different Strokes For Different Folks
Situational communication is about taking account of 3 often ignored factors about the other person. You are a situational communicator when you recognise that effective communication is not an event…
How To Influence Without Authority - 6 Key Tips
The secret to how to influence without authority is that you get what you really want by giving other people what they really want. We live in an interconnected world and knowing how to influence with…
Change Questions To Change Your Outcomes
Asking The Right Questions Is Critical For A Successful Change. Every time we initiate a significant change - whether in our personal life or in an organisation - we will most likely over-estimate our…
Group Culture - The Invisible Software That Rules Your Life
Group culture is: "How we do things round here". We like to see ourselves as free agents making our own choices and living authentically but the reality is that The Matrix has many layers and we are u…
Why Getting From A to B Is Not Aways A Straight Line
In circumstances of significant change, the progress from A to B will not be in a straight line. We run our lives largely on auto-pilot. In most circumstances your experience of getting from A to B is…
The Art Of Persuasion Planning For Success - Here's How To Do It!
To be successful in the art of persuasion you must ensure that certain things happen. To be successful in the art of persuasion you must establish a framework of what has to happen to get you to that…
The Art Of Persuasion Advanced Communication Skills - Gaining Buyin
Create The Environment Where They Want To Buyin to Your Proposal In order to build the win-win you have to uncover what it is that the other person really wants or needs, and to do that you have to as…
The Art Of Persuasion The One Fundamental Principle - Create A Win-Win
The art of persuasion is based on the simple idea that you get what you want by enabling the other party to get what they want. Being a nice friendly person with good inter-personal skills may be a go…
Communication Persuasion And Change - Key Skills To Survive & Succeed
It's not the strongest that survive, nor the most intelligent, but those who are most responsive to change, the most persuasive, and the best communicators. We are living in an age of unprecedented ch…
The Eisenhower Box - What Is Important Is Seldom Urgent
What Is Important Is Seldom Urgent And What Is Urgent Is Seldom Important. The Eisenhower Box is a time management and decision-making model devised by President Dwight Eisenhower to help him prioriti…
Zen Enlightenment [Satori] - The Stink Of Zen
Lost In Our Delusions About Enlightenment. There is something in human nature - a desire to glamorise, sanctify, objectify and idolise – that elevates people who have offered deep insights to the huma…
5 Zen Mindsets For Mastery - In Any Area Of Your Life
The Wisdom Of A Person Who Masters In Any Art Is Reflected In Their Every Attitude. The state and quality of your mind has a very large bearing on the quality of your performance in any area of life t…
Dealing With The Toxicity Of Online Dating - 6 Key Tips From A Clinical Psychologist
Toxicity Is The Price Tag Of Accessibility. In the early days of online dating, users were vetted and had to go through a registration process and agree to comply with a code of conduct designed to en…
Why Understanding Ergodicity Is Critical To Your Long Term Survival
How Not To Be Fooled By Randomness. Ergodicity is an ugly word from the world of mathematics. It is an umbrella term for two sets of conditions of probability and outcome. These two conditions form th…
Dealing With Imposter Syndrome - Ego Is The Enemy
How You Frame A Situation Has A Profound Impact On How You Respond To It Emotionally. Imposter syndrome is a psycho-emotional experience of a fear of being found out as incompetent despite ongoing evi…
The Challenges Of The Road Less Traveled
Issues You'll Face When Playing The Long Game. The challenges of the road less traveled is loosely based around the phrase popularised by M.Scott Peck with his book "The Road Less Traveled". This arti…