Читаем On the Wings of Hope : Prose полностью

The Knight of Programming knows, that certain algorithms have a habit of repeating. Often does he face difficulties which he has already overcome, and appears to be in a situation which he have already solved with honor, and this confuses his spirit: it seems to him that if everything repeats itself then he is trampled down on one spot, having no forces to move forward. “I have already written that sort of things”, - complains he to his heart. “You did”, - his heart answers him. “-But have not fully implemented own ideas”. And the Knight then understands, that his destiny gives him another chance to learn something which he had not wished to understand from a first time.

The Knight of Programming steadily acts counter with standards of programming. He will have no hesitation before leaving a secret back way in own program, or including the “easter egg” inside its code, defending an algorithm seeming ridiculous at first. The Knight of Programming can afford such things. He doesn’t fear to cry, remembering former unsuccessful projects, or to rejoice on the threshold of upcoming new ones. Feeling that a right hour has come, he throws away his last programs, moving forward into a new desired creativity.

Understanding that his ability of programming is about to be exhausted, he leaves computer place and doesn’t blame himself of having spent, coding, all night long.

The Knight has no willing to spend days of his life in aspiration of making a program, intended by others.

Knights desire the usefulness of their programs for the world to never fade away.

They live in this world, do not avoid others. It happens that they begin a new journey possessing no knowledge of necessary languages and tactics. Quite often they are being overwhelmed with fear. Not always do they code correctly. They suffer from trifling bugs in own creations, they happen to be restless and impatient, and at times it seems to them that they are unable to grow up. Often they are convinced that are unworthy of praises for what they have done already. Not always they are sure of what they are actually doing in there - in the boundless world of bits and bytes. They spend sleepless nights, suffering that their program may become unclaimed and useless. Therefore they are the Knights of Programming. Because they make mistakes. Because they torment themselves with questions. Because they seek the reason of own mistakes, look for and will, undoubtedly, find once.

The Knight of Programming is not afraid to look like mad one. Aloud and at the top of his voice he talks to himself, sliding his look through senseless for uninitiated lines of text. Someone has convinced him that it’s the best way of finding those places in the program which should be rewritten - and so he decided to check it in practice. At first it seems to him as an incredibly difficult task. He is assured that his code is perfect and he has nothing to change in it. And still he insists and persists, and conducts conversations with own reason every day. And says with what he disagrees and write nonsenses. But one day he notices that his code looks different. And thus he understands that he has opened a way to learning of the Dao of Programming.

The Knight of Programming seems mad at times, yet this is only a pretence.

“The true Knight of Programming chooses for himself what he desires to write”, - so said the Great Programmer.

The Knight knows, what he is capable of. He has no need to be praised before other members of a team for own knowledge and talents. However in any minute someone can came out to prove that he is better. And for the true Knight there are no such concepts as “better” or “worse”, for in his eyes each Knight is gifted enough talents to walk his own path. But still there are programmers dissatisfied with that thinking. They try to show him his ignorance and imperfection of things made by him, to cause a quarrel, to make everything to anger him. And in such minutes his heart speaks to him: “Reject an insult, it shall not strengthen your abilities. You will only waste your time in vain, trying to help them understand the Dao of Programming”.

The Knight of Programming does not trifle time for he knows: what is to be written - will be written.

From time to time the Knight of Programming remembers the words of Great Programmer: “After three days without programming life becomes senseless”.

Перейти на страницу:

Похожие книги

Веб-аналитика: анализ информации о посетителях веб-сайтов
Веб-аналитика: анализ информации о посетителях веб-сайтов

Компании в веб-пространстве тратят колоссальные средства на веб-аналитику и оптимизацию своих веб-сайтов, которые, в свою очередь, приносят миллиарды долларов дохода. Если вы аналитик или работаете с веб-данными, то эта книга ознакомит вас с новейшими точками зрения на веб-аналитику и то, как с ее помощью сделать вашу компанию весьма успешной в веб. Вы изучите инструментальные средства и показатели, которые можно использовать, но что важнее всего, эта книга ознакомит вас с новыми многочисленными точками зрения на веб-аналитику. Книга содержит много советов, приемов, идей и рекомендаций, которые вы можете взять на вооружение. Изучение веб-аналитики по этой уникальной книге позволит познакомиться с проблемами и возможностями ее современной концепции. Написанная практиком, книга охватывает определения и теории, проливающие свет на сложившееся мнение об этой области, а также предоставляет поэтапное руководство по реализации успешной стратегии веб-аналитики.Эксперт в данной области Авинаш Кошик в присущем ему блестящем стиле разоблачает укоренившиеся мифы и ведет по пути к получению действенного понимания аналитики. Узнайте, как отойти от анализа посещаемости сайта, почему основное внимание следует уделять качественным данным, каковы методы обретения лучшего понимания, которое поможет выработать мировоззрение, ориентированное на мнение клиента, без необходимости жертвовать интересами компании.- Изучите все преимущества и недостатки методов сбора данных.- Выясните, как перестать подсчитывать количество просмотренных страниц, получить лучшее представление о своих клиентах.- Научитесь определять ценность показателей при помощи тройной проверки "Ну и что".- Оптимизируйте организационную структуру и выберите правильный инструмент аналитики.- Изучите и примените передовые аналитические концепции, включая анализ SEM/PPC, сегментацию, показатели переходов и др.- Используйте решения с быстрым началом для блогов и электронной торговли, а также веб-сайтов мелкого бизнеса.- Изучите ключевые компоненты платформы экспериментирования и проверки.- Используйте анализ конкурентной разведки для обретения понимания и принятия мер.Здесь также находятся:- Десять шагов по улучшению веб-аналитики.- Семь шагов по созданию управляемой данными культуры в организации.- Шесть способов замера успеха блога.- Три секрета создания эффективной веб-аналитики.- Десять признаков великого веб-аналитика.

Авинаш Кошик

ОС и Сети, интернет