Мы не всегда смотрим на самые важные проблемы.

Мне было всего 16. Код был схематичным, но он работал. Это все, что имело значение. Я был вне себя от радости. Проверив все функции на своем старом ноутбуке Alienware, я мечтал о славе. Удача. Звезда информатики. Моя 2D-копия No Man’s Sky обязательно поднимет меня в стратосферу. К настоящему времени вы, вероятно, можете догадаться, что это не так. Но то, что случилось, было еще лучше.

Инженеры — одни из моих любимых людей. Наша способность к концентрации освежает. Когда инженер разговаривает с вами, он разговаривает с вами и больше ничего не делает. Не вводить подпись к фотографии в Instagram, когда отправляет текстовое сообщение своей бывшей во время просмотра Uber Eats. В наше время трудно найти таких людей. Если бы только инженеры действительно взаимодействовали с другими людьми, они стали бы отличными собеседниками. Шутки в сторону, сосредоточенность, как правило, является нашей сильной стороной.

Но это не всегда работает в нашу пользу. Иногда мы скучаем по лесу из-за деревьев. Однажды я работал над хитрым багом. Это изменило ход всей моей жизни. Это было еще когда я работал над React Native. Кстати, не рекомендую его ни для чего, кроме супер казуальных проектов. Страница проблем Github вызовет у вас кошмары. Но в любом случае, тогда я не знал ничего лучшего. Итак, я играл в кроссплатформенную игру на JavaScript.

Именно тогда я столкнулся с ошибкой, настолько жестокой, что мне пришлось сделать трудный выбор. Мне пришлось бы уйти в активную спячку в своей комнате. Переход в состояние вечного потока. Выживайте исключительно за счет космической эфирной энергии Stack Overflow. Только так я решил эту ошибку. Так что я собрал свои припасы и присел на корточки. Я думал, что пробыл там три дня. Но когда я, наконец, вышел, моя младшая сестра собиралась поступать в колледж. Мои родители развелись. И мир закрылся из-за какого-то вируса? Я все еще прихожу в себя.

А если серьезно, я думаю, что нам легко получить туннельное зрение. Особенно когда мы решаем проблему за проблемой изо дня в день. Мы забываем, что технологии — это не весь мир. Мы забываем, что есть проблемы посерьезнее. Жизненные проблемы, которые — не дай Бог — важнее.

Я говорю это не для того, чтобы разрушить поле, которое мы все любим. Я просто думаю, что это полезный фрагмент контекста, чтобы представить наши технические проблемы в перспективе. Конечно, иногда ваша жизнь полна технологий. Например, вам нужно использовать React каждый день. А что, если вы застряли с Angular? Это безнадежное дело наверняка. Но все это кажется незначительным, когда вы вспоминаете настоящие жизненные проблемы.

Конечно, иногда у меня бывают технические проблемы, которых я бы предпочел не иметь. Но знаете, что было бы хуже? Если бы мою семью сбил трейлер на автостраде. Если бы я ослеп. Если бы я больше не мог заниматься музыкой. Если однажды я ударюсь головой и начну жаждать NodeJS. Там есть гораздо худшие вещи. Этому меня научила моя первоклассная видеоигра.