Most of the article will be about how I see life as a composition of algorithms, how that helps me to make decisions, and how/why I communicate effectively with people around me.
Communication is SO IMPORTANT. This is the foundation of the society we live in. It allows us to connect, understand each other, build trust, etc. We should at least make sure that the people involved in a given situation are on the same page, by clearly expressing our needs, our thoughts, and giving heads up, all of which will prevent misunderstanding.
I came to realize that life is so much easier when people try to understand before judging. It gives a feeling of being safe, safe of expressing whatever we have in mind.
Thinking logically and using a decision tree helps me to make better decisions.
I see life as an algorithm. Every decision we make moves us from one node to another in a giant graph as illustrated in the image below.
We can’t control the past. (so no need to worry about that!) But we can control the present by making decisions. Let’s zoom in on the green dot “your life today” and see how we can simplify the process of making a decision.
A decision tree is a decision support tool that uses a tree-like model of decisions and their possible consequences.
For simple or complex decisions, I always visualize the decision process with a decision tree. Let’s take an example to better understand what I mean.
Let’s say a friend asks me “Do you want to come to watch a movie tonight at 9 pm?”. I need to answer yes or no. Here is a simple case:
Which could be summarized as Yes I’m coming if I’m free.
In general, decisions are more complex and depend on other external factors, let‘s see a more complex example, still using the movie:
This could be summarized as Yes I’m coming if I’m free and if I’m done with work and if I have time to pick up my bike from the garage first.