This is a post about why I’ve started the blog. I would like to describe my motivation and it requires to tell a few words about algorithms
According to wiki, “Algorithm is a finite sequence of mathematically rigorous instructions, typically used to solve a class of specific problems or to perform a computation.”
Despite the term was established quite recently, humankind uses it all the time. All the time is not a metaphor, it’s literally all the time because any teaching based on describing or demonstrating steps how to achieve some result. It doesn’t matter what to teach, it can be cooking or hunting, it can be anything useful in everyday life. Nowadays it comes to be harder as we have so much things we need to know to leave in modern society and it’s a significant amount of teaching comes in a way: step one, step two. It’s important to emphasise that algorithms are immanent part of our being. We create algorithms for every day life. We share it with others. We learn something from others.
From the other hand we have “Theory of computation” which investigate what problems can be solved on a model of computation. This theory is focused on only small subset of algorithms around us. It’s about computational algorithms.
It’s still unclear how people create algorithms in everyday life, why it’s possible to improve algorithms and how to do it, how different algorithms interfere each other and how algorithms affect on our life. All these questions are out of scope of theory of computation but still very interesting thing to think about and to talk about.
In this blog I’ll try to formulate my understanding of the topic and I’ll try to answer some questions from above. As the topic is very generic during the process I’ll discuss knowledge and teaching, society structure and management, knowledge transfer and math, language origins and evolution, modelling and forecasts.
I hope it will be interesting π to be continued…

Leave a comment