Битовый Мир | страница 2



- Что вы здесь делаете? – спросил он.

- Жду тебя, - ответил он.

Хотя минуло уже много лет, человек выглядел точно так же, как и раньше, в день их первой встречи.


Он протянул ему чистую тетрадь.

- Пиши : “В то мгновение, когда человек, решивший стать Рыцарем Программирования, делает свой первый шаг, он познает лежащий перед ним Путь”.

- А кто такой “Рыцарь Программирования?”

- Сам знаешь, - с улыбкой ответил он. Тот, кто способен постичь чудо жизни, бороться до конца за то, во что верует, и преобразить этот мир.

Он никогда не считал себя Рыцарем Программирования. А человек, похоже, прочитал его мысли, и сказал : “На это способны все. И хотя никто не считает себя Рыцарем Программирования, каждый человек может стать им.”

Мальчик проглядел страницы тетради. Человек снова улыбнулся.

“Пиши о Рыцаре Программирования”, – ответил он.


Книга Рыцаря Программирования


В то мгновение, когда человек, решивший стать Рыцарем Программирования, делает свой первый шаг, он познает лежащий перед ним Путь.

Рыцарь Программирования чтит основное положение И. Цзина: "Настойчивость полезна". Он знает, что упрямство не имеет ничего общего с настойчивостью. Ибо бывают проекты, работа над которыми длится дольше, чем это необходимо, и они истощают силы и гасят воодушевление. И в такие минуты Рыцарю приходит на ум : "Затянувшийся проект в конце концов уничтожает и пыл его работников" . И тогда он прекращает работать над программами, и дает передышку самому себе, вновь возвращаясь в мир, который другие считают единственно существующим. Но никогда не упустит он момент вдохновения, чтобы вновь продолжить свое творение.


Рыцарь Программирования знает, что иные алгоритмы имеют свойство повторяться. Часто сталкивается он с трудностями, которые некогда уже преодолевал, и оказывается в сложном положении, из которого уже выходил с честью, и это смущает его дух: ему кажется, что если все повторяется, то он топчется на одном месте, не в силах двинуться вперед.

"Я ведь уже писал это", - сетует он сердцу своему.

"Писал, - отвечает ему сердце. - Но так и не реализовал до конца свои идеи."

И Рыцарь тогда сознает, что судьба посылает ему повторение опыта с единственной целью - научить его тому, что он не пожелал усвоить сразу.


Рыцарь Программирования неизменно поступает вразрез с общепринятыми канонами программирования. С него станется оставить потайной ход в своей программе, или включить в нее "пасхальное яйцо", отстаивать алгоритм, кажущийся нелепым. Рыцарь Программирования позволяет себе такое. Он не страшится плакать, вспоминая былые неудачные проекты, или ликовать в преддверии грядущих новых. Чувствуя, что час настал, он бросает свои прошлые программы, устремляясь в новое и столь желанное творчество.