Глючный день

Вчера получился какой-то очень глючный день. Сначала засиделся в Сети до 6 утра — доделывал ещё одного бота для Telegram. Решил сделать эхо-бота для упрощения изучения и отладки Telegram API, который выдаёт в качестве ответного сообщения тот JSON, который приходит на webhook бота от Telegram. Вроде задача очень простая, но хотел было сначала сделать её в виде бессерверной функции lambda AWS на JavaScript. Но сломал там мозг с тем, как отправить POST-запрос без асинхронности или callbacks. И уже к утру не выдержал, переписал всё на PHP и положил в подкаталог на своём тестовом сайте. Вот там заработало всё сразу же! Потом пришла в голову ещё одна идея: отправлять боту JSON, который тот бы использовал в качестве параметров для ответа, чтобы тестировать всякие ReplyKeyboard и т.п. Но сил на реализацию этого уже не хватило. И ещё решил, что если и буду делать ботов на AWS, то либо на Python, либо на Ruby (нужно будет поэкспериментировать, что из них потребляет меньше памяти).
Проснулся поздно. Был вроде выспавшийся, но немного тормознутый. Тут позвонила Tella. (Да, в очередной раз сработала примета, что если день начинается с телефонного звонка, это будет плохой день.) Мы с ней договаривались отправиться в заведение с пончиками в районе метро Охотный Ряд в 18:00. Она стала уговаривать меня перенести встречу на час раньше. Мне это не нравилось. В итоге сошлись на 17:30. Но это тоже оказалось плохой идеей. Когда пришло время готовиться к выходу из дома, меня сначала отвлекли разговором по Telegram, потом из-за глюков SiteKnockerBot пришлось менять его настройки и перезапускать (и то не помогло, глюки продолжались и чудесным образом прекратились только в 19:31). В итоге из дома вышел только в 17:20.
Дальше получилось как всегда: спешил, злился, по переходам бежал бегом в попытке отыграть хотя бы несколько минут. Но не учёл, что носиться по эскалаторам в маске — это совсем не то, что без маски. А ещё дико тормозил ВКонтакте на мобильнике. И когда добрался до Tellы, испытывал жуткую гипоксию. Плюс ещё нахватался негатива от одного её сообщения ВК. Срочно побежал к выходу, но проблема в том, что Tella бегать не умеет, а в метро слишком много людей, которые идут ничего не видя вокруг. Под конец я был готов просто таранить всех кто попадался на пути!
На поверхность выбрался жутко злой, давно такого не было. Отдышался, дождался Tellу (она отстала), и наехал на неё на тему того, что переносить время встречи изначально было плохой идеей, и что если я говорю, что вряд ли смогу достичь состояния готовности, значит, так оно и есть. И вообще, нужно жить асинхронно, с минимумом привязок ко времени. Увы, добиться от неё согласия с этим так и не удалось. В итоге пошёл по улице злой, бесясь на людей, что не уступают мне дорогу и намереваясь с кем-нибудь от души поскандалить. Но толком не получилось (не считая того, что наорал на какого-то промоутера, который пытался нам что-то предложить). Только уже у заведения с пончиками более-менее успокоился: Tella всё-таки дала возможность выораться как следует.
Впрочем, ехали всё же не зря: пончики оказались вкусными, хотя конкретно тех, которые я хотел изначально, мне так и не досталось. Потом прогулялись немного по городу, вышли к Пушкинской, и оттуда поехали на настолки. В какой-то момент я сомневался, будет ли это хорошей идеей, но по субботам уже несколько недель выбраться не получается, поэтому пришлось ехать в среду.
Игры в этот раз проходили не в «Папе Вейдере», а в другом заведении — «Золотая вобла». В принципе, довольно симпатичное место, если бы не одно но: очень плохая вентиляция. Из-за этого пришлось уйти гораздо раньше обычного. Но несмотря на это, поиграли неплохо. Сначала играли в Свинтуса, потом пришла Ал.С. и принесла «Меч самурая» aka «японский бэнг». В него мы сыграли всего один кон: отчасти из-за того, что все подтормаживали во время игры, отчасти из-за того, что в игре было два новичка, и многое приходилось объяснять на ходу. Но в итоге выиграли за ниндзя с большим-большим отрывом. В общем, когда выходил с игр, был доволен. Но в метро снова навалилось раздражение… В общем, не понимаю, что со мной происходит.