Есть. Код. Сле… неважно

Программисты: настоящие полуночники двадцать первого века. Ночные, послушные существа. Они не ложатся спать допоздна, так что вы можете без проблем использовать свои любимые приложения и программное обеспечение, и они не будут головной болью.

Дело в том, что мы настолько одержимы тем, что делаем, что склонны пренебрегать всем остальным вокруг нас. Ну что ж…

История remyx.io

В этом году я начал работать над онлайн-форумом для совместной работы над кодом для разработчиков под названием remyx.io. Это должен был быть побочный проект, пока я работал в Vocq. Весь процесс был опасным как физически, так и морально. Бэкэнд был чрезвычайно сложным и так и не был закончен. Теперь вы знаете, почему он еще не вышел.

Позвольте мне рассказать вам историю. Это включает в себя неустанные часы рефакторинга и отладки, битья головой о стену, удары кулаком по дисплею и поломка клавиатуры (не совсем).

Вы входите в свой компьютер. Вы открываете свои инструменты разработки. Код начинает появляться на экране, когда вы настойчиво печатаете, думая о своей идее и о том, что это, возможно, следующая большая вещь.

Вы идете к своему терминалу и компилируете свой код. Вы видите результаты, появляющиеся на консоли, и радуетесь!

Бум!

Ваш терминал внезапно ломается! Вы отмахиваетесь от него и перекомпилируете; вся херня снова и снова.

Бум!

Вы смотрите с трепетом, когда ваше ценное творение наносит вам удар в спину. Вы клянетесь никогда больше не прикасаться к компьютеру. Вы выключаете дисплей и с полным презрением смотрите на пустую черную пустоту, видя, как ваше отражение смотрит в ответ. Что ж, это испортило тебе воскресное утро…

Лучший метод ускорения компьютера — это тот, который ускоряет его на 9,8 м/с^2.

Звучит знакомо? Если бы вы были программистом, вы бы знали. За трудностями, через которые мы проходим, чтобы что-то создать, действительно интересно наблюдать, не так ли (менеджеры, я говорю вам)?

Злой? Не беспокойтесь. Вы исправите это в ближайшее время. Волатильность — это ключ к созданию действительно хорошего программиста. Помощь уже в пути! Немного кофе и большая доза Stack Overflow должны исправить эту катастрофу. Будет ли он?

Найдите свой собственный пошаговый подход к неудаче

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

Вдохновение бьет вас, как лучи солнца ясным утром. Вам хочется снова включить монитор!

Вы возвращаетесь домой и отлаживаете. Ах ха! Вы находите проблему! Вы исправляете это и компилируете код. Это работает!

Все, что вам было нужно, это сменить обстановку. Иногда программисты так долго сидят перед пустым экраном, что у них выгорает мозг. Следите за этим.

Вы знаете, что заставляет вас думать. Прогулки? Еда? Друзья? Вперед, продолжать. Вы достаточно много работали, чтобы заслужить перерыв.

Большой О

Не путать с временной сложностью. Я говорю о выражении лица программиста, когда скомпилированный код совсем не такой, как он себе представлял.

К сожалению, мой день оказался чем-то вроде полной катастрофы. Ничего не соблюдалось. Множественные сбои. Ошибки сегментации. Вы поняли.

Резкая концовка

В порядке. Ничего не сработало. Вы не можете потерпеть неудачу, если не попытаетесь, верно? Мы ненавидим спать. Это меньшее, что мы можем сделать, чтобы вы не звали нас на помощь. Ну что ж…

Мы думаем, что знаем, что движет программистом, но правда в том, что мы коснулись только вершины айсберга. Будем надеяться, что в ближайшие годы мы станем более открытыми и менее «сидячими утками». А пока увидимся в следующем.

Оригинальная статья Ришаба Ананда