Programming Philosophy 3 - Chichikov and Programmer

    Where did you find philosophy with Donald Knuth? The academic community is 20 crazy scientists, 2000 chichikovs, 20,000 bureaucrats and a million kids. This whip is Chichikov. In the West, even a mad scientist knows how to be a media scientist, for us it is “vulnerable people, you need to be very careful with them, in the best sense of the word”. They can’t connect two words; they are offended by questions. Therefore, in our science only the Chichikovs are visible, they give out and receive awards, become directors, establish laboratories, cut grants, and attach their own. Communicate with the press, however, also with difficulty - a scoop. And in the west it is a developed class, they know how to work with the press, position themselves, colonize, occupy niches, and establish religions. It’s almost impossible to find a person who has read “The Art of Programming” or “Concrete Mathematics” - those those who consider Knuth for authority are too stupid to read them, and those who are smarter read better books. Apparently, that's why Knut paid 2.56 for each typo found, in the hope that they would at least read it. All of his books, if I may say so, is a copy-paste of algorithms from Stanford magazines, diluted with clumsy humor, a person just took up the topic in time. And the "kids" from science read what adult uncles give them - bureaucrats and Chichikovs. So it turns out that the bureaucrats have no brains, the Chichikovs have brains, but there is no conscience, crazy scientists are vulnerable people who are offended. diluted with clumsy humor, a person just took up the topic in time. And the "kids" from science read what adult uncles give them - bureaucrats and Chichikovs. So it turns out that the bureaucrats have no brains, the Chichikovs have brains, but there is no conscience, crazy scientists are vulnerable people who are offended. diluted with clumsy humor, a person just took up the topic in time. And the "kids" from science read what adult uncles give them - bureaucrats and Chichikovs. So it turns out that the bureaucrats have no brains, the Chichikovs have brains, but there is no conscience, crazy scientists are vulnerable people who are offended.



    Suffocation at pronouncing names, plaques, my teacher was a wonderful person, status books and portraits in the office, cakes for the professor’s daughter, citation quoting in scientific journals - this is all academic mischief. Here the Bible of Knut was registered. He signs with Chinese characters and talks about how he learned to program from the books of Soviet Ershov, and does it all at every opportunity, methodically and accurately. Leveling of authority among natives. The man is fucked up. Have you seen California preacher sectarians on distant television channels? Whip is their relative, literally. Numerical analysis of the Bible, lecture "Lord and Aichi." And what, creatively, the Bible - The art of programming is an associative series, this is California, baby.

    I am not saying that it is good or bad to be like Knut, I just see - SHARIT. It is necessary to read his books or not, everyone’s personal affair - I respect the free choice, and simply state: everyone has it, nobody reads. Sometimes they will sit dreaming in a beautiful pose, like a young lady with a volume of Byron. Which, incidentally, is also good, especially if the gull, cakes, nice music. Knut’s senior comrade, Martin Gardner, is another matter, - he graduated in philosophy with a specialty, delicate gentlemanly humor, books are praised after reading, and not before, - they develop intelligence. Crazy Western scientist.

    “Where is your evidence?” And you, dear reader, had the idea to study his figure? Can you get around the congestion of authority in your mind? As Munchausen said: “if the garden grew, I would say so - the garden, but if the tree grew, then why should I lie?” By the way, my first computer was assembled from matchboxes according to Gardner’s book, the boy hasn’t wanted to sell so many boxes, adults had to ask.

    Donald Knut in the role of Vasil the Embroidered (Archduke in embroidery).

    Books on programming, in general, is the tenth thing. It is best to learn, firstly: from living people. You just find yourself anyone who knows how to program and learn everything in a row from this person. You can look into his mouth, run after a beer, wear a chair after him - he won’t lose it - this is Sensei. Even if life is not a very pleasant person, a hunchback with a smell, or a loser. And it’s not necessary to learn any particular language or technology, but simply everything that this person knows and can show, tell on the fingers is interesting to show. This is imputed knowledge, tone of voice, manner of sitting at the screen, you just plug in and absorb. For beginners, this is the best, but it also works for masters, such as Lasseter and Miyazaki.

    Secondly, you need to program a lot. Women do not know how to program, cannot sensitively connect to abstract activity. When all the screens will be retina, and best of all fluffy, and the code will blink and breathe, displaying on its “face” everything that is happening inside - they will not be torn from the code. But the inability to “cling to the screen” is a scourge for an experienced programmer, when everything is concentrated in the head, a look at the screen does not provoke a backlash, the sensitivities turn off: pain and slipping of thought begin. Need deep involvement, adhesion. The child can simply be put on the screen, he will stick, but the adult himself must be aware of his sensitivity. Hence the desire to stick to the computer in general, even read blogs and jokes: the plan is this: to stay on the screen at all costs. But this is not enough, we must immerse ourselves in the programming process, set the current and feedback, the cycle - “edit, run, look at the results” should be started, the iteration should go, stop the iteration - the train of thought will also arise. Mihai Stream.

    And the third: free browsing, this is the basic skill of a programmer, used to go around flea markets and libraries, the same thing now, but on the Internet: if you need to understand how pseudo-random numbers are generated - you just look on the Internet. A child of 12 can already do this. To be able to find reference, tutorial, source code. This is the most important skill of a modern person, the ability to find something specific on the net, and the ability to deal with distraction, it is also “SOS”. SOS, this is a syndrome of distracting conditions (or boobs), Shiny Object Syndrome. SOS is a problem of our hyper-information society, which was already hungry for information twenty years ago, I remember collecting stickers from foreign beer in all seriousness, and now it has already become hyper-information. The problem of changes in the psyche with the transition to hyperinformation was still discussed by Soviet scientists in the transmission of the Obvious Incredible in the quiet 80s. The development of a filter in the mind, the ability to maintain focus in the chaos of distracting objects. And this is just the beginning - we live in a time of quiet, slow, inaccessible Internet, an informational singularity awaits us, stock up on valerian and the skill of free browsing.

    Well, you should read books not on the topic, but on people - you choose the author who is highly intellectual and / or you like, and you read, you know how he thinks, how he sees. For example, the Straustrup book is terrible as a C ++ textbook, but the book is excellent, it shows how a developer of a programming language and an experienced programmer think.

    In society, a programmer is a stranger. Among officials, managers, accountants, customers, users - this is an alien, Alien-3. He flew from the planet “Science”, where the roots of the profession came from, and only there, on the home planet of the programmer, he could be understood. But, in fact, no one is waiting for a programmer there, a programmer in the scientific community is on the most distant periphery, not even a student. A student is at least a well-known element, a “child” in the scientific community, it is imprisoned to nurse about it. But the programmer arose as a class somewhere on the outskirts of science, and lives there, no one knows how and with what. At one time, the proletariat arose - people came from the village and began to work in factories growing like mushrooms. They began to live somewhere there, something is there, a completely new environment — city blocks for the working masses. The programmer physically lives among all, but he is not from this world, he is from the world of science. But in the world of science, he has no place. At first glance, modern science is "organized by the authorities." But this is a false picture.

    All science is born of correspondence and the creation of interest clubs. A community of enthusiastic. Crazy scientists. The history of science is p2p: people find each other, recognize a sweetheart by gait. A meaningful circle of communication, rhythmic correspondence, an algorithmized process. I found a house made of oak of three hundred years old in the village of Charlibordo, - wrote to others: dear Mr. Sarlvatore, I inform you that the oak can stay for 300 years in a wet sandstone on the Adriatic coast. Gentlemen took it into account, brought it into their notebooks, distribute further, retweets, favorites. Dear Sir Karl, I am sending you a letter from a friend of mine from Charlibordeau who provides interesting information about local varieties of oak. Mesh network. Before it became visible to people, and they gave it money, the system worked autonomously for centuries. Mostly parasitic on trade email traffic.

    The Hanseatic lord with his devices and documents feels in the 21st century, although the 16th is in the courtyard.

    Internet 500 years before the Internet, map of the Hansa.

    Mr. Salvatore sits for two days, considers profit for his nabob, the rest five days he studies the stars, writes, writes treatises, takes students to the gymnasium, talks about the essence of life. So there is a university, several types of people immediately come to it. First, these are trader’s disciples, mostly nephews, he sent them to study arithmetic, the second: take root, people who lived nearby and simply realized that they’re “giving something”, you just need to put in smart words in time, you look at students will be accepted, and even for a scientist, they will feed. Chichikovs. The third is dreamers, “heard Mikhail Mikhaylo, that they are studying in St. Petersburg, got on a fish train and went” - a crazy scientist. A scientific community is being formed in which there are a lot of people, but they still rely on Mr. Salvatore, sir Karl and pulls up some brand new Michael. Each has its own university, in which there is especially no one to talk to, and they correspond with each other. Still. Everything else - scientific journals, the bureaucracy, the Academy of Sciences, exams, diplomas, doctoral dissertations - this arises later in order to somehow streamline the flowing young growth, in order to accelerate the development of new types of guns for the state and arithmometers for traders. This is not science, it is the scientific periphery. Science is the correspondence of crazy scientists. to accelerate the development of new types of guns for the state and arithmometers for traders. This is not science, it is the scientific periphery. Science is the correspondence of crazy scientists. to accelerate the development of new types of guns for the state and arithmometers for traders. This is not science, it is the scientific periphery. Science is the correspondence of crazy scientists.

    Since programmers have no place even in this periphery, they are on the periphery of the periphery, we can only get out by ourselves. A similar problem was solved a hundred years ago, the proletariat arose, a new class, there was no place for it in the then system. How to occupy it, how to control it was not clear how to live on its own, is also not clear. People have new skills, intelligence is ten times more powerful than peasants: the ability to live in the city, to exist autonomously - outside the community. Pumped up supermen in those days, knew how to read, to count a little. Lenin believed that they should be given power as the most intellectually advanced. In the West, they found an easier way: well, if you are smarter, and you need a harder lesson, please: consume. As it turned out, consumption can fully occupy the powerful intellect of the proletariat and all its derivatives - clergy, servicemen. There was nothing to fence the garden with a new social formation. Moreover, the brains of the proletariat were not enough to compete with the gentlemen. They were shown a tape recorder, they gave a foreign car, they surrendered their proletarian state in two years. Most likely, programmers will basically live under the roof of traders and bureaucrats, and they will be controlled further through consumption, only by super-consumption corresponding to increased intelligence. But there are some special programmers. and they will be controlled further through consumption, only by super-consumption corresponding to increased intelligence. But there are some special programmers. and they will be controlled further through consumption, only by super-consumption corresponding to increased intelligence. But there are some special programmers.

    A programmer who has mastered a critical mass of skills and concepts, high-level algorithms, is already becoming a nuclear reaction, and it will be very difficult to contain it, the example of microsoftware, google and apples organized by programmers is hinting. Programmers alienated from trade, from science, from everything - themselves can become a force, but for this they will have to use the technologies of crazy scientists. The ability to create branched horizontal networks, communicating with each other as sirs and gentlemen already knew hundreds of years ago. But with whom to correspond and build adult relationships?

    The man called me on Skype and said: "I'm invisible on Skype, they just call me constantly and ask how are you, tired of being distracted by rubbish." A familiar picture? Let's say you have 200 friends — school friends, relatives, people from the yard. You drink, hang out, personal contact, smiles, hugs, walks, long conversations - this is your first level of social communication. But one day you find that no one is interested in your main topic - lambdas on the Haskell, or startups - there is nobody to talk to, then you start looking for such people outside your circle. Go out into the intellectual space. On contact with highly organized life forms. Alien meets Predator. The second level of communication arises if there are several such aliens in your life, a network arises. A proven combination - emotional communication in the first round, intellectual in the second. Your personal question: how much do you want to limit communication in the first level, and how much time do you want to spend in outer space of the second?

    Do you feel that you are getting dull, in yours twenty-thirty-forty, the feeling that life is ending? Man is weak, community is strong. For example, you pick your program, slowly, over the years, everything is slower, and life will pass, but suddenly I’m interested in you once a month - how are things going, dear sir? And you are with me. And all at all. There are many participants and they know each other's topics, a community arises and an electric current arises in it, in your head, you sit down to write a code and suddenly you understand that all community members are mentally with you, they are in your subject, you feel a desire to work, so that there was something to show at the next communication session or meeting, and they feel the same thing. Feeling of feedback and resonance. On this principle of moral support and general motivation, all science, culture and aristocratic politics were built. Soulfulness and maintaining joint intelligence at a certain level, joint expansion and a sense of the meaning of being, group security, and even an elementary escape from loneliness and vegetation, and the ability to be equal to each other and learn. This is the highest light. Such a community can be created by programmers. The issue of a certain separation from the first round is easily solved, many simply break off the old ties that pull down, but this is not enough and not even necessary. The main thing is connecting to the second level, searching for peers, other programmers with similar views, vision. The issue of a certain separation from the first round is easily solved, many simply break off the old ties that pull down, but this is not enough and not even necessary. The main thing is connecting to the second level, searching for peers, other programmers with similar views, vision. The issue of a certain separation from the first round is easily solved, many simply break off the old ties that pull down, but this is not enough and not even necessary. The main thing is connecting to the second level, searching for peers, other programmers with similar views, vision.

    At the first level of communication, you can behave half-consciously, be distracted by emotions and burn time, and at the second level of friends - you HOLD, you personally, all together, and each individually, try to “keep yourself in society” - this is the second level. Conversations on business and at maximum intelligence. To be “on top”. Usually rare, carefully designed emails make it possible to keep the bar of intellectual communication higher than gatherings on Skype. The desire to simply turn on Skype or to personally gather is the hope that being among smart people, something smart will come to your mind. Sometimes it comes, but the discipline of correspondence has been tested for centuries. Most likely there will be the same people on Skype like you, a bunch of conceived and tired, and confused. And if they are at the level, You are not? Then what for do they need you in their numb state? The level of intelligence changes every half hour.
    Although sometimes catching your tongues on skype also awakens thought and motivation. There is such Marinescu, the creator of one of the “American habras” - InfoQ, the whole business is virtual, there is no office, he writes a lot and talks about when it’s more convenient to use chat in virtual collaboration, and when mails, when special software, where is Skype, how to establish communication flow when scattered around the planet.
    A person teaches us advanced things, at the same time PR - a typical "American programmer."

    Community is also a PR driver and access to other communities. The whole history of Europe is free communities that communicate with each other. The world of polis since antiquity. A network is not only completely uniform equal-level connections, it is a lot of connected small centers.

    In the intellectual sphere, it doesn’t matter - who first created aspirin or who, in fact, first invented radio - it is important, only who first wrote about it to the community, and the community picked up the idea, passed it on to other communities. And who else will pick her up? Do you think people are sitting somewhere and waiting for you with your brilliant idea, program? In Skolkovo or what? Well, it would be cool, but only Skolkovo is the periphery of science, the bureaucracy created around the Chichikovs and, if we're lucky, a couple of crazy scientists. Creating software and community - these are two sides of the same coin. Someone, like Durov, will be able to create software for the ready and waiting community - students and graduates, and then the whole country. There is a ready-made request for a technology or project, but the real work and the real plowed fields are the areas where you create both a community and software. It’s not only a business, but also the building up of human society as such. The more communities, the higher the whole society, country, planet in the civilizational dimension.

    For example, as a thought experiment, try to organize all the inhabitants of a conditional high-rise building so that, by performing elementary algorithms, they will ensure that in their house they never, nobody robbed, robbed, robbed, in the elevator and staircase it would be clean and not written obscene words. This is just an example, a scientific problem in social algorithms and a potential niche for software. What is the market of unresolved problems in our country and in the world for organizing people into rational joint activities, even the simplest. And it seems that what's complicated, it's just a doorphone plus the principles of a social network, everything is algorithmizable. Several functions are written, alarm, general gathering, committing subbotniks, karma reputation, vertical organization, horizontal, tracking child safety, tracking suspicious individuals, water flows - to turn a high-rise building into a safe and pleasant place, you need a code, an order, like for one site selling pizza on the hangar. But you need to get out of the plane, to see the social dimension of algorithms.

    It often happens like this: a guy wrote on the forum “Boys have an idea, let's stir up the project”, startup, crowd-mining of photos, developing a library, a clone of warcraft, but this does not work! The public created by the principle - they installed software, get involved whoever wants - this is not a community yet, this is a flock of monkeys. You cannot organize a flock of monkeys. What works? You can only find ONE person imbued with the same idea, of the same level as you yourself, and hold on to it for years, resolving grievances and misunderstandings, enduring all troubles, developing a common language, discussing topics on the intellect, and together looking for a third, and then fourth . It works. Americans often write that three is enough to take off the project. You can’t put a forum, a bugtracker, create a repository, the main page, draw a logo in an encapsape, come up with a name and sit waiting for a miracle. It is called a bed and is waiting for an orgasm. There are no miracles - you need a rhythm of communication, it is not a matter of productivity, but a rhythm of communication. Therefore, you need to recognize each other by gait and hold on to each other and keep the level.

    Here people put phpBB or more fashionable (the best so far) Discourse and think that they have a community. And why? Because apart from software, they themselves have nothing, no ability to communicate, keep in touch, no understanding of what communication, discussion, self-organization, and discussion culture are. People rely on the algorithm embedded in the software forum, rely on software, not on themselves. Yes, there is a lot of code in this board, but out of all tens or hundreds of thousands of lines of code, it is SOCIAL CODE that is an insignificant part. The community arises on software embedded in the heads, and not in computers, this is called manners, courtesy, ability to behave, speak on business, lead a discussion, hold on to society, stick together, and many other beautiful names - MORE are preserved in Russian, but they die - words are there, application is lost, the heirs of the great cultural empire turn into savages of the post-nuclear. These grimy children of the future are not interested in texting with each other on smart topics; they play toys from spare parts from broken Soviet starships or lasers brought by strangers. I understand that we will now master the technique, and get down to business. But only when? You are sure that this will happen at all, because the equipment is arriving and arriving. When is it time to look around and discover the existence of similar creatures, and understand that playing smart adults with each other is also very interesting? we will now master the technique, and get down to business. But only when? You are sure that this will happen at all, because the equipment is arriving and arriving. When is it time to look around and discover the existence of similar creatures, and understand that playing smart adults with each other is also very interesting? we will now master the technique, and get down to business. But only when? You are sure that this will happen at all, because the equipment is arriving and arriving. When is it time to look around and discover the existence of similar creatures, and understand that playing smart adults with each other is also very interesting?

    Programming Philosophy
    6: Product and Project
    5: Reactos and Hummingbirds
    4: Shapito Technology
    3: Chichikov and Programmer
    2: Myth and Language
    1: Three-Way Programming

    Also popular now: