В лучших традициях Григория Остера
Код сам себя объясняет
Переменная tmp_var_2 — временная переменная номер два. Функция doStuff() делает штуки. Что непонятного?
Через год вы забудете, что “XX” — VIP из Швейцарии, “YY” — проблемные дебиторы. Зато какой азарт отлаживать баг в 5 утра субботы!
Будьте незаменимым
Держите всё в голове. Только вы знаете, как работает критическая система.
«Как это работает?» — «Сложно, лучше я сам».
Пусть звонят в 11 вечера пятницы: «Система упала».
Заболеете на неделю — отличная демонстрация ценности.
Экономьте время
2 часа на документацию или на фичу? Фича!
Новый DevOps три дня разбирается и роняет прод раз в месяц — мелочи. Зато больше фич в резюме!
Документация устареет
Через полгода забудете, зачем функция с тремя вложенными циклами. Восстанавливать мотивы прошлого себя — как детектив.
Особенно когда сломается в проде, а вы не знаете что она делает.
У вас отличная память
Когда упадёт база: «Сначала остановить сервис А, потом Б, или наоборот?» — отличная тренировка памяти под стрессом.
Потеряете данные — зато какая история!
Пусть система говорит
Не документируйте архитектуру. Пусть изучают по логам!
Сломают критическую интеграцию — незабываемые выходные, восстанавливая всё.
Избегайте комментариев
Настоящий код не нуждается в объяснениях.
Следующий разработчик «улучшит» ваш код, убрав множитель 1.000001, всё сломается — отличный урок.
Вы восстановите, объясняя что коэффициент компенсирует баг в библиотеке 2.1.3.
Пароли в голове
Только вы знаете пароль от прода.
Уйдёте в отпуск — команда проведёт незабываемое время, взламывая собственные системы.
Нужна срочная смена из-за утечки, а вы только сели в самолёт — пусть админы учатся креативности. Вскрытие собственного сервера отлично развивает навыки.
Следуя этим советам, вы создадите IT-инфраструктуру, которая работает исключительно благодаря магии и вашему личному присутствию.
Особенно генеральный директор оценит звонки среди ночи: «Всё сломалось, а Петя в отпуске на Мальдивах без связи».