## Algorithmic Thinking

Algorithmic thinking is a way of getting to a solution by using a formulated series of steps called an algorithm. An algorithm is a set of instructions or rules, that if followed, can lead us to the solution of a problem. The best way to develop algorithmic thinking is by practicing algorithmic thinking. Try to find solutions to everyday things: the best way to get to work in the morning, the best way to cook, the best way to shop, etc. Almost everything has a goal and method with which to achieve it. For this reason, almost everything can viewed as an algorithm. Even when solutions are already known, we can still figure out the solution ourselves and compare it with the known solution.

## Correlation and Regression

Understanding the relationship between two or more variables can be a valuable tool in life. For example, you might want to know if there is a relationship between reading this blog and increasing your salary (there probably isn’t), or if there is a relationship between smoking and lung cancer (there is). Correlation and regression analysis are the tools we use to examine these issues, and they are the subject of this post.

While we will attempt to break down the concepts into simpler principles, we are also assuming a basic understanding of inferential statistics.

## Warren Buffett’s 1957 Letter to Partners

In 1956, Warren Buffett concluded his work for Benjamin Graham and returned to Omaha, where he started an investment partnership. This partnership was formed with seven limited partners, made up of family and friends, contributing \$105,000, and Warren Buffet contributing \$100.

The partnership, and the ones that would follow, went on to be wildly successful. This series of posts will attempt to understand the principle ideas behind that success.

## Physics: Newton’s Laws of motion

Newton’s laws of motion are three physical laws that laid the foundation for what we now call classical mechanics. These laws describe the relationship between a body, forces acting upon it, and its motion in response to those forces. Newton used these laws to explain and investigate the motion of the world around him.

Newton was a true giant of science. Necessity might have even led him to invent modern calculus as a mere detour in his work. Learning about this man is well worth our time.

## Musings on Civilization

Throughout history, there is a recurring narrative regarding the interaction of civilized people and barbaric people. That narrative usually goes something like this, there is a group of uncivilized people, from the forest or the steppe or the mountains, who initially clash with another group of civilized people, from the valleys or cities. Eventually, the uncivilized people realize the benefits of settled agriculture and give up their barbaric ways. This is a narrative about change and progress, as the world continues its march towards a better tomorrow. But is it true?