Big algorithm

    In this article we will find out why communication is the most important thing that will come to replace BigData and what is the "wheel of samsara" in relation to your business.


    Any disparate facts, if presented schematically in the form of dots, are just small glimpses of knowledge on a white background of the unknown and uncertain. These points look just like some errors against the background of the general graphic image of total ignorance of the situation.


    But if we can unite these same facts into certain logical connections, using causes and effects, intersections of sets, and other various sequences, then the field of ignorance gradually recedes under the onslaught of the human mind. Moreover, the connections between the scattering of facts allow us to draw new conclusions that allow thoughts to move in a certain direction and even make predictions of the appearance of new facts in the void of ignorance (putting another point on a white background).


    This is the only way in which human knowledge is formed - we ourselves place in the white void more and more new point-facts, using precisely the connections between the previous ones. So, in fact, a man went his way from a silicon ax to Silicon Valley.

    Today, many BigData adherents advocate collecting huge amounts of data, operating with gigantic databases to search for connections, and on this basis form a complete picture of the world, with almost no blank spots of ignorance. This in itself is wonderful, but the only question is doubtful - who and how will put down the logical connections between the facts? How can a machine, for example, based on this data set, draw a conclusion about fashion trends in Russian shoes?

    - In the X century, most of the inhabitants of Rostov wore bast shoes;
    - In the XV century, most of the inhabitants of Rostov wore bast shoes.

    What will the vast majority of Rostov residents wear in the 21st century? Bast shoes!

    We have before us a primitive example of the fact that facts themselves are useless, as well as a meaningless "machine" search for connections and coincidences between them. But if there is an algorithm in the system in which a person is prescribed in advance that in addition to historical data it is necessary to look for information on the assortment of shoe stores of the 21st century in neighboring cities, then we already have a chance to make an adequate forecast and correctly set a new point of knowledge. Only the algorithm for operating and filtering data invented by a person in advance gives a chance to use all kinds of facts to the benefit of the business, achieving with their help a specific goal.

    Until the creation of this algorithm by a person and before a person places it in machine code - a machine, even having all the knowledge in the world - will not be able to correctly use them for the purposes we need. In unnecessary - perhaps.

    Immediately I want to calm a little many excited moms and explain the constantly growing hype on the topic "teach your children how to program from the cradle." Yes, learn, but not one or two of the thousands of existing languages ​​- but logical thinking. Teach the ability to reason in the format of processes, source and final data, requirements and tasks. Learn to operate information in any formats and apply it properly.

    A real programmer is not the one who writes the govnokod, but any person who is just able on the basis of the initial data to formulate a clear and unambiguous algorithm of actions to achieve the desired goal in the shortest way, even if verbally and unprintable words. In this regard, in my subjective opinion, the best programmers are sergeants and warrant officers in the army, and not the occupying coworkers at all.

    Today, there are a large number of specialists in Metrics and Analytics who collect and analyze a huge amount of data. Tables, charts, graphs, and pies are a great example of using the primitive version of BigDate. However, the final decision on how to use the obtained data is always made by another person, not the one who made the analytical report - but someone who sees the whole picture and has a strategic vision of the tasks. By the way, often, looking at the same plate, different experts draw completely different conclusions and plan completely opposite actions. Because different life experiences have formed in their heads different algorithms for using the same knowledge.

    But already now I see a further trend of turning BigData episodic points through the BigAlgorithm connection graphs into a kind of infinite samsara wheel on the web. After all, a person, while he is alive, always has needs, in every second of his life. However, while the influence of information systems on him is extremely episodic and fragmentary - well, there’s a one-time notification, well, a response to his search query, well, thanks to “Thank you for the purchase” - nothing more. All the rest of the time a person is left to his own devices, and all the knowledge and logical connections collected about him are “gathering dust” in the database with a useless load.

    Selfishness and internal confrontation between different businesses do not allow information systems to infinitely predict and endlessly respond to constantly changing user needs.

    For example, girls older than 24 years after buying a ticket to Thailand, as a rule, go to the choice of hotel, and girls under 24 years old - to buy underwear. This means that a smart site should redirect them further along the path of needs. Moreover, the first group after ordering a hotel - begins to choose a cafe nearby, and the second group - is already looking for dating in Tinder, here is another transition. Next, the first ones buy a set of things for the vacation for the child. The second ones - they study reviews about Thai cafes and restaurants, and so on ad infinitum - the system, after making its own sale, does not have the right to leave the user - but is obliged to constantly transfer the baton (having this own%, of course).


    From birth to death, from a set of a newborn to booking a place in a cemetery, there is a continuous stream of interactions with the user based on his past choices. The virtual wheel of samsara is when any action launches a new chain of algorithms, not allowing a person to leave this stream.

    For everyone who did not like my deliberately poppy style of presentation, the esteemed Stanislav Makarov wrote all the same , but in a smart and scientific language.

    Thanks for attention!

    Also popular now: