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