Найти в Дзене
Чуждый спектакль

Последний коммит Учителя

Курсор тепло мигал в TTy. Учитель размял затекшие пальцы и набрал ”пше сщььше”. Улыбнулся в усы. Стер строку, переключил язык и написал ”git commit”. Курсор привычно мигал, но Учитель задумался. “Сегодня хороший день для последнего коммита” - подумал он. Курсор мигал.
Учитель свернул ТТу и написал в общий чат: “Собираемся у меня через двадцать минут. ” Задумался, прежде чем отправить. Холодный белый экран с ариаловскими черными буквами. И соседнее окно с ТТу, черное. И курсор мигает не вертикально, а горизонтально. Ностальгия заставила губы учителя сложиться в закрывающую круглую скобку. Пора, решил он. И отправил сообщение в общий чат.
Ученики собрались довольно быстро. Вот они, новое поколение. Улыбаются, глаза горят, нет нерешаемых задач, семь раз коммит, один раз реверт - одно слово - будущее! И вот они сидят вокруг Учителя и слушают разинув рты.
-Сегодня - начал Учитель, - мой последний коммит. Мой аптайм слишком высок, пора уходить в вечный слипинг-мод. Но я искренне горд тем,

Курсор тепло мигал в TTy. Учитель размял затекшие пальцы и набрал ”пше сщььше”. Улыбнулся в усы. Стер строку, переключил язык и написал ”git commit”. Курсор привычно мигал, но Учитель задумался. “Сегодня хороший день для последнего коммита” - подумал он. Курсор мигал.
Учитель свернул ТТу и написал в общий чат: “Собираемся у меня через двадцать минут. ” Задумался, прежде чем отправить. Холодный белый экран с ариаловскими черными буквами. И соседнее окно с ТТу, черное. И курсор мигает не вертикально, а горизонтально. Ностальгия заставила губы учителя сложиться в закрывающую круглую скобку. Пора, решил он. И отправил сообщение в общий чат.

Ученики собрались довольно быстро. Вот они, новое поколение. Улыбаются, глаза горят, нет нерешаемых задач, семь раз коммит, один раз реверт - одно слово - будущее! И вот они сидят вокруг Учителя и слушают разинув рты.
-Сегодня - начал Учитель, - мой последний коммит. Мой аптайм слишком высок, пора уходить в вечный слипинг-мод. Но я искренне горд тем, что мои проекты будут апдейтить такие люди, как вы. Я научил вас всему, что умел. Я научил вас энергиям цин и цаут. Я научил вас наследованию, полморфизму и инкапсуляции. Я провел вас в глубину веков и показал вам MASM и TASM. И вот настала пора вам идти своим путем.

- Как же так? - заговорили ученики. - Вы ведь ещё многому можете нас научить!
- Да - ответил Учитель. - Но мой аптайм слишком высок. Но перед тем, как я окончательно уйду в слипинг-мод, я должен сделать две вещи. Подойди ко мне, Старший Ученик. Пойдем. Я должен кое-что тебе показать. А потом мы вернемся. И я скажу вам истину.

Они зашли в темный уголок серверной, где в старом бежевом корпусе стоял старенький терминал. С его помощью они подключились к Сетевому Диску.
- Cмотри! - воскликнул Учитель. - Сейчас я покажу тебе кое-что. Зайди в папку
\Старый комп\документы\архив\с диска D\устаревшее\с пентюшка\dos\MYDOCUMENT~1\projects\program1.pas. А теперь медленно открой его.Что ты видишь?
Лицо Старшего ученика свернулось в жуткую гримасу.
- Это же прямо противоречит тому, чему вы нас учили! Это же… Это же… Говнокод! Вы посвятили всю жизнь борьбе с ним, но храните у себя старую программу на паскале, которую написал не иначе, как безумный индус Абу Альхазредалли! Вы только посмотрите! Здесь же синглетон с отложенной реализацией из sealed-класса, который выполняет функции godobject’а, здесь условия реализованы через goTo… Боги, зачем Вы мне это показали?
Учитель понимающе улыбнулся.
- Этот код написал я в юности. - грустно произнес он. - Видишь? Даже я не идеален. И никто не идеален. Запомни это. Запомни и никогда не ругай других молодых программистов. Не совершив ошибки не получишь Extention’a. Но пойдем обратно. Остальные ученики ждут.
Ученик неторопясь встал, а учитель тихонько ввел в консоли
format d: - и перевел строку. Старый хард зажужжал. Курсор снова замигал горизонтально и началось форматирование. Пора - подумал Учитель.

Он сидел в своем потертом кресле. Вокруг столпились ученики. Они ждали, когда учитель скажет истину. Учитель же молчал и вспоминал свою жизнь. Он стоял у истоков, он дезассемблировал бэйсик, он играл в дум. Он старше гугла. И он понял, что прожил хорошую жизнь. И вот он глубоко вдохнул и произнес:
-
!(true && !true).
Горизонтальный курсор на TTy мигнул в последний раз - и тишина пала на компьютерный зал. Вот и всё - подумал Учитель, взял со стола свою кружку, сдал на вахту ключи, расписался и пошел домой.
“Теперь я на пенсии - подумал он. - Больше они не будут мучить меня своими тупыми вопросами, типа <<ой, у меня ошибка, NullReferenceException>>. Теперь я свободный человек! Сегодня же позвоню Ваське. Позову его в гости. И мы доиграем, наконец, ту партию в героев III, которую начали в девятом классе!!!”