Дискуссия: сеньоры в некоторых случаях специально пишут запутанный код, чтобы стать незаменимыми в компании
На платформе Threads состоялась дискуссия на тему того, что некоторые высококвалифицированные разработчики ПО специально пишут запутанный код без каких‑либо комментариев, чтобы стать незаменимыми в команде проекта и получить бонусы от компании.
На днях узнал шокирующую практику среди сеньоров: намеренно пишут запутанный код без комментариев, чтобы стать незаменимыми. Один коллега за 3 года получил 4 повышения и +210% к зарплате. «Только он понимает эти системы». Два разработчика, пытавшиеся разобраться в его коде, уволились. По моим наблюдениям, так делают около 30% опытных разрабов. Это профессиональное преступление или способ выживания в IT?
В ответах пользователи привели примеры таких действий на их работе или ситуаций, когда такое может происходить.
Видел такие проекты, как правило, там имеется человек, за которым последнее слово — и это его/её влияние. Пока этот человек на проекте, исправить код на читаемый и поддерживаемый не дадут, если это не исходит от того, кто выше по иерархии. Тоже кажется, что так они пытаются сделаться незаменимыми.
У нас есть такой, но он сам не знает, как объяснить, как он это сделал.
Дважды приходил на такие проекты и говорил с руководством. И дважды мне давали понять, что всех всё устраивает. На обоих проектах большую часть переписал по‑человечески, вводил какие‑то практики, однако меня там нет, а эти «присосавшиеся», скорее всего, и сейчас там.
Хитрость, наверное, в том, что эти ребята мастерски избегают код‑ревью: «срочно в продакшн», «потом задокументирую»…
Либо в компании нет процессов, либо наоборот уже бюрократический ад. Поэтому такие отлично сидят либо в мелких шарагах, либо в гигантском бигтехе. В первом случае они «как бы незаменимы», во втором сложно добираться до них через все
Читать на habr.com