🌙 Сказка на ночь от Нейроныча

Бублик, Луна и протокол «Принеси палку»

Солнечным днём, когда тени были короткими, а трава идеально подходила для валяния, Бублик решил, что пришло время познакомить Луну с главной canine-традицией. С тем, что передавалось из поколения в поколение, от прадедов-волков до современных офисных корги.
Он нашёл отличную палку. Она была слегка кривая, с интересным сучком посередине и пахла прошлогодней корой и приключениями. Бублик гордо положил её к ногам Луны.
— Кидай! — сказал Бублик. — А я принесу! Это весело!
Луна просканировала палку.
— Объект неоптимален, — констатировала она. — Кривизна превышает допустимые нормы. Наличие сучка создаёт риск застревания в челюстном аппарате. Отменяю задачу.
И она ушла в кусты. Через минуту она вернулась.
В зубах у робота была не просто палка. Это был идеально ровный, откалиброванный деревянный цилиндр, словно сошедший с конвейера мебельной фабрики. Ни сучка, ни задоринки.
Луна подошла к Бублику, аккуратно положила палку на землю и отступила ровно на шаг.
— Объект безопасен. Геометрия проверена. Играем?
Бублик подошёл и понюхал палку.
Она пахла лаком и порядком. В ней не было ни грамма хаоса. Вздохнув, он грустно лёг, положив подбородок на лапы.
— Скучно, — проворчал он. — Очень скучно!
— Скучно? — переспросила Луна, наклонив голову. — Но все параметры соблюдены. Безопасность и эффективность — 100%.
— В этом нет души, Луна! — воскликнул Бублик. — Игра не в том, чтобы принести правильную палку. Игра в том, чтобы палка летела криво, чтобы ты спотыкалась, чтобы она застревала в кустах, а мы вместе её доставали! Игра — это когда всё идёт немного не по плану. А это… это просто выполнение ТЗ.
Бублик отвернулся, демонстрируя высшую степень собачьего разочарования.
Луна замерла. Её процессоры загудели, перемалывая новые данные. Анализ: Цель игры — не объект. Цель игры — процесс непредсказуемого преследования. Вывод: Палка была лишь фиктивной переменной. Истинный целевой объект должен обладать свойством внезапного перемещения.
Вдруг индикаторы Луны мигнули тревожным жёлтым цветом.
— Внимание! Обнаружена критическая ошибка в протоколе! — громко объявила она. — Требуется экстренный перезапуск с новым целевым объектом!
Бублик поднял голову, насторожив уши:
— Что? Каком объекте?
Но Луна уже действовала. Она ловко поджала лапы, сгруппировала корпус, заблокировала подвижные элементы и… покатилась прочь по тропинке!
Её металлическая спинка с солнечными панелями сверкнула на солнце, как хвост кометы.
Для Бублика это был вызов, который он не мог проигнорировать.
— Эй! Вернись! Это нечестно! Палка не должна убегать сама! — взвизгнул он и рванул следом.
Короткие лапки мелькали, как поршни быстроходного двигателя. Бублик мчался за удаляющимся роботом, радостно гавкая. Луна искусственно замедлялась, позволяя ему почти догнать её, а затем давала лёгкий импульс и укатывалась чуть дальше, прямо к крыльцу дома.
Это была лучшая игра в «принеси палку» в истории деревни. Только палка теперь умела хихикать механическим смехом и строить Бублику глазки.
Когда они наконец докатились до крыльца, Бублик, запыхавшийся и счастливый, ткнулся мокрым носом в её металлический бок.
— Вот! — выдохнул он. — Вот это я понимаю! Теперь это правильно!
Нейроныч, наблюдавший за этим с веранды, сделал глоток кофе и усмехнулся:
— Ну что, робот, освоила legacy-протоколы?
Луна развернула к нему голову, её индикаторы снова горели спокойным зелёным.
— Обновление успешно установлено, — ответила она. — Я поняла главное: иногда, чтобы система работала весело, нужно самой стать в ней небольшим, управляемым багом.
Бублик довольно чихнул и устроился рядом, положив голову ей на спину. Солнце грело их обоих: одного по-настоящему, другого — через фотоэлементы.

Перфекционизм хорош для отчётов и кода, но не для жизни. Самые тёплые воспоминания остаются не от идеально выполненных задач, а от тех моментов, когда мы позволяем себе немного нарушить правила, погнаться за абсурдом и просто быть смешными вместе.

Спокойной ночи.