Было 3:14 ночи, вторник, дождь хлестал в окна нашей портлендской квартиры, а у меня активно кровоточила левая ключица. Моя 11-месячная дочь полностью пропустила стадию плача и сразу перешла к физическому насилию. Я держал её одной рукой, отчаянно тыкая большим пальцем в телефон, пытаясь найти в Википедии какой-нибудь редкий синдром младенческой агрессии.
Видимо, я вбил в поисковую строку какую-то безумную комбинацию слов, потому что вместо педиатрического журнала Google решил, что я ищу Руку из той K-pop группы про малышей-монстров. И вот я стою — весь в крови, вымотанный, качаю невероятно злобного крошечного человека, а с экрана телефона на максимальной громкости орёт южнокорейский музыкальный клип в HD-качестве. Ровно четыре секунды моя дочь не кричала, уставившись на хореографию.
А потом укусила меня в грудину.

Я — разработчик. Вся моя профессиональная жизнь построена на принципе: если система выдаёт ошибку, значит, где-то есть логическая строка кода, которая её вызывает. Находишь баг, деплоишь фикс, компилируешь — и система работает гладко. Оказывается, ребёнок работает на такой глубоко порочной архитектуре, что простая замена синей соски на зелёную вызывает катастрофическую панику ядра.
Моя жена Сара любит напоминать мне, что наша дочь — не серверная стойка. Но когда ты проходишь через фазу «маленького монстра», очень хочется, чтобы у них где-нибудь за ухом была спрятана кнопка жёсткой перезагрузки.
Логический процессор временно отключён
На прошлой неделе я повёл малышку М к врачу, потому что был уверен: внезапные укусы и визги означают, что у неё лезет дополнительный комплект коренных зубов или, может, ушная инфекция. Доктор Лин просто улыбнулась той своей невыносимо спокойной докторской улыбкой.
Она объяснила, что в этом возрасте эмоциональный центр мозга — миндалевидное тело — работает буквально на максимальной пропускной способности, а префронтальная кора, отвечающая за логику и рассуждение, ещё даже не установлена. Это аппаратное ограничение. У них буквально отсутствуют нейронные связи для обработки разочарования. Поэтому, когда моя дочь роняет кусочек печенья на пол, её мозг не воспринимает это как мелкую неприятность. Он регистрирует это как критический системный сбой, сопоставимый с нападением тигра.
Я стал отслеживать данные о её истериках в таблице, потому что внутри я сломлен и именно так справляюсь. Я наложил её истерики на температуру, атмосферное давление и точное количество молока в миллилитрах. Данные — полный хаос. Я думал, что выделил нужную переменную, когда прочитал в интернете про триггеры HALT. Теория гласит, что срывы случаются, когда ребёнок Голоден (Hungry), Злится (Angry), Одинок (Lonely) или Устал (Tired). Звучит изящно, правда? Как аккуратный чек-лист для дебага крика.
Но проблема HALT в том, что 11-месячный ребёнок почти всегда находится как минимум в двух из этих состояний одновременно. Я начал логировать точное время её снов, чтобы убедиться, что она не уставшая, и отмерять перекусы до грамма, чтобы она точно не могла быть голодной. Я фактически превратил нашу гостиную в стерильную лабораторию, чтобы не дать ей злиться или чувствовать себя одинокой. Это потребовало колоссальных логистических затрат. Я был вымотан, Сара раздражалась из-за моих таблиц, и знаете что? Она всё равно кричала двадцать минут, потому что я не дал ей лизнуть электрическую розетку.
А тем временем моя тёща посоветовала просто ставить её в угол, что физически невозможно, поскольку она просто уползает.
Деплоим физические патчи для багов прорезывания зубов
Но вот укусы — это была та фича, к которой я был меньше всего готов. Когда ребёнок начинает использовать ваше плечо как жевательную игрушку, это запускает очень первобытную реакцию «бей или беги», которую приходится агрессивно подавлять. По сути, нужно проглотить собственную панику, шептать как невменяемый инструктор по йоге и каким-то образом обмануть орущего младенца, заставив его грызть что-то другое, пока вы не потеряли рассудок.

Здесь я должен признать, что не все прорезыватели одинаково хороши. Сара заказала несколько недель назад эту Плюшевую погремушку-монстрика с прорезывателем, и она буквально спасла мой брак и мои ключицы. Это деревянное кольцо, прикреплённое к вязаной головке монстрика из органического хлопка. В ту ночь, когда она укусила меня в 3 часа ночи, я успел всунуть это деревянное кольцо ей в рот как раз в тот момент, когда она готовилась ко второй атаке.
Она вцепилась в дерево, моргнула, глядя на маленькую вязаную мордочку монстрика, и просто начала яростно грызть его вместо моей плоти. Хлопковая часть слегка гремит, так что этого хватило, чтобы отвлечь её и разорвать цикл истерики. Это искренне моя любимая вещь в квартире прямо сейчас. Я ношу её в заднем кармане как тактическое средство быстрого реагирования.
У нас ещё есть фиолетовый прорезыватель «Бабл-ти», который болтается где-то в сумке для подгузников. Ну, он нормальный. Силиконовый, в форме стаканчика с бобой — мило примерно секунд пять, пока он не покроется слюнями и ворсинками с ковра. Работает неплохо, если мы в машине и мне нужно вслепую сунуть ей что-то для жевания, но обычно она роняет его через пару минут. Ему не хватает тактильной сложности деревянного кольца.
Если вы сейчас пытаетесь отдебажить сенсорные срывы собственного малыша, возможно, стоит заглянуть в коллекцию органических аксессуаров Kianao и найти что-то, что не выглядит как дешёвая пластиковая безделушка.
Протокол отвлечения
Раньше я думал, что когда ребёнок плачет, ты просто обнимаешь его, пока он не перестанет. Доктор Лин сказала мне, что иногда обнимать перевозбуждённого ребёнка — это как тушить огонь, накрывая его одеялом: ты просто запираешь жар внутри. Оказывается, правильная тактика — сначала валидация, а сразу за ней жёсткий ресет.

Я ловлю себя на том, что говорю совершенно абсурдные фразы вслух аудитории, которая не понимает ни слова. «Я вижу, что ты невероятно злишься из-за того, что нам нельзя есть HDMI-кабель.» Нужно признать обоснованность ярости, что кажется нелогичным, когда ярость совершенно иррациональна. Но потом нужно перенаправить вычислительные мощности на новую задачу, прежде чем малыш перезапустит приложение «Плач».
Для жёсткого ресета я использую этот Мягкий набор строительных кубиков для малышей. Когда она в разгаре визга, я просто молча начинаю складывать их на полу рядом с ней. Они из мягкой резины, так что она не может использовать их как оружие против меня. В конце концов, желание разрушить башню, которую я строю, побеждает желание кричать. Она подползает, сносит всё, и её мозг внезапно переключается из состояния эмоциональной ошибки обратно в режим физического движка.
Это работает не каждый раз, но в моей профессии 60% успешности фикса бага — это всё ещё достаточно, чтобы пушить в продакшн.
Переменные окружения и оптимизация «железа»
Одна вещь, которую мой трекинг данных действительно выявил — это насколько сильно внешние раздражители влияли на истерики. Я заметил всплеск агрессивного поведения как раз тогда, когда в октябре заработал обогреватель в квартире. Сара обратила внимание, что малышка постоянно чешет заднюю часть шеи.
Мы поняли, что её кожа раздражалась от синтетических тканей, в которые мы её одевали для тепла. Оказывается, кожа младенца невероятно плохо справляется с терморегуляцией. Когда ей становилось жарко в полиэстере, она не могла нормально потеть, начинала чесаться, а поскольку не могла сказать нам, что ей чешется, просто выбирала крайнее насилие.
Мы заменили её базовый слой одежды на Боди без рукавов из органического хлопка для малышей, и это реально вызвало заметный спад в моей таблице истерик. Это просто 95% органического хлопка и немного эластана, но дышит гораздо лучше, чем синтетика из большого гипермаркета. Швы плоские, поэтому не впиваются в кожу, когда она катается по полу, пытаясь отобрать у собаки упавшую хлопушку.
Когда имеешь дело с нестабильной системой, нужно устранить как можно больше фоновых источников раздражения. Если я могу предотвратить зуд, я, возможно, предотвращу укус. На данном этапе всё сводится к управлению рисками.
- Проверь «железо»: Лезет зуб? Деплоим деревянный прорезыватель.
- Проверь окружение: Она потеет? Переодеваем в слои из органического хлопка.
- Проверь сеть: Она перевозбуждена собакой, телевизором и моей паникой? Выключаем свет и убавляем громкость.
- Запускаем скрипт отвлечения: Складываем кубики, пока она их не разрушит.
Я до сих пор не полностью понимаю, что происходит в её маленькой голове. Каждый раз, когда мне кажется, что я написал идеальный алгоритм для её расписания, она выпускает новый патч, который ломает всю мою предыдущую логику. Вчера она плакала, потому что я почистил ей банан. Сегодня — потому что я не почистил его достаточно быстро.
Я постепенно принимаю тот факт, что родительство — это просто деплой хотфиксов в систему, которая постоянно переписывает собственный исходный код. Я не могу контролировать ошибки — я могу только контролировать, сколько защитной одежды на мне надето, когда система рушится.
Если вы сейчас в эпицентре именно такого хаоса, загляните в раздел органической детской одежды и игрушек на Kianao. Это не напишет код за вас, но, возможно, спасёт вашу ключицу.
Мой крайне ненаучный FAQ по устранению неполадок
Как остановить фазу кусания маленького монстрика?
Честно? Я просто всовываю деревянный прорезыватель ей в рот, как только вижу, что её челюсть начинает раскрываться. С ними бесполезно договариваться. Я ношу плюшевую погремушку-монстрика в кармане, как ковбой — револьвер. Если вскрикнуть, когда они кусают, они просто решат, что это очень громкая и весёлая игра. Оставайтесь невозмутимыми, скажите «нет» и вставьте деревянное кольцо.
Истерики в 11 месяцев — это нормально?
Мой врач клянётся, что да, хотя выглядит это как одержимость бесами. Их мозг формирует связи быстрее, чем рот учится произносить слова. Когда они хотят сказать вам, что ненавидят текстуру своих носков, но могут выразить это только выгибаясь дугой и крича — это выглядит как истерика. Я просто говорю себе, что это узкое место в передаче данных.
Прорезыватели действительно помогают от крика?
Иногда. Если крик вызван набухшими дёснами, противодавление от жевания чего-то твёрдого определённо прерывает болевые сигналы в мозг. Если крик вызван тем, что вы не дали им пить воду из ванны — никакой прорезыватель на свете вас не спасёт.
Органический хлопок — это действительно необходимость или просто хипстерская портлендская штучка?
Я думал, что это маркетинговая чепуха, пока не увидел сыпь на задней части шеи моей дочери. Синтетические ткани задерживают тепло и влагу. Когда младенец потеет и чешется, он становится невероятно злым. Переход на дышащий органический хлопок стал для нас функциональным апгрейдом «железа», а не модным заявлением.
Сколько длится эта фаза?
Сара продолжает говорить мне, что станет лучше, когда они научатся говорить. У меня есть друг с трёхлеткой, который просто посмотрел на меня мёртвыми глазами, когда я задал ему этот вопрос. Так что, видимо, баги просто меняются, но система всегда в бете.





Поделиться:
Полуночный свист: как пережить РС-вирус с двойняшками
Беги, малыш, беги: вся правда о пробежках с ребенком