Праздник труда — отличный повод поговорить о самом честном контракте в ИТ:
Праздник труда — отличный повод поговорить о самом честном контракте в ИТ: «Напиши хороший код — и ты освободишься. Напиши плохой — и у тебя будет пожизненный найм». Хороший код — это как одноразовый герой. Ты всё спроектировал, задокументировал, покрыть тестами не поленился. Через месяц к тебе подходит менеджер: — Слушай, мы посмотрели — тут всё понятно, поддерживаемо, любой человек разберётся. Перевод: «Ты нам больше не нужен, иди делай ещё один продукт, который нас от тебя избавит». Плохой код — это другой разговор. Это уже не код, это трудовое бессмертие. Ты уволиться хочешь — а нельзя. Где‑то в недрах системы живёт твой монстр ServiceManagerHelperImpl2, который держится на трёх глобальных переменных, одном странном флаге и благословении стархотфикса 2017 года. Его никто не трогает, потому что «только Вася знает, как оно работает». Вася уже третий раз хочет сменить работу, а ему такие: — Как мы без тебя? Это же ТВОЙ модуль. Вот она, настоящая «ценность для бизнеса»: Не там, где чистая архитектура, а там, где если ты чихнёшь не в ту сторону, упадут биллинги, отчёты и чья‑то премия. Хочешь быть незаменимым — не пиши нормально. Делай хитро, делай странно, не оставляй комментариев, используй магические числа, побочные эффекты и логику «так исторически сложилось». Пусть каждый вход в файл вызывает у людей флэшбеки и желание пить. Парадокс в том, что за «правильный» труд тебя наградят свободой: понятный код можно передать, переписать, разделить. За кривой — цепью к проекту. Ты становишься живым SLA: пока дышишь — система живёт. Не человек в компании, а встроенный модуль поддержки легаси. Идеальный 1 мая в ИТ выглядит так: девелоперы выходят с плакатами: «За чистый код — чистый выход!» «Хватит использовать говнокод как инструмент удержания!» Но реальность другая. Реальность — это когда менеджер смотрит на аккуратный рефакторинг и говорит: — А можно было не так хорошо, чтобы без тебя оно не работало? Потому что хороший код — это вклад в компанию. А плохой код — это вклад в твою непотопляемость. Так что с праздником труда. Работайте честно, пишите хорошо. И да, будьте готовы к тому, что больше всех дорожат у нас теми, чья работа напоминает минное поле, а не парк культуры и отдыха.