Это была самая первая встреча с командой заказчика на проекте, которым я руководил. Мы должны были провести модернизацию инфраструктуры в крупном банке. Один из участников встречи, назовем его Миша, возглавлявший у заказчика поддержку крупной ИТ-системы, начал набрасывать. Сначала проблемы с предыдущего проекта. Потом Мишу понесло, и досталось прошлой команде («криворукие умники»), архитекторам как таковым («да что эти дебилы понимают в том, что проектируют»). Его ворчание перебросилось на «тупые процессы» и «отстойный менеджмент». Это не было энергичное возмущение, скорее монотонное гудение, что «всё не так». Так я понял, что у нас в команде человек «Всё — г..но». А дальше предстояло разобраться с тем, как нейтрализовать Мишу, чтобы он не портил атмосферу в команде. Или даже обратить его суперсилу на пользу делу.

Токсично и заразно

Мише не нравилось многое. Он выступал против большинства инициатив. Но когда к нему обращались за разъяснениями, он сухо отвечал: «Читайте постановления такие-то». Хотя он прекрасно владел предметом, потому что сам разработал часть из этих документов. Вторую любимую им тактику общения я называл «утопить спасательным кругом». Я приходил к нему с вопросами по нашему проекту, а вместо ответов получал встречные вопросы. Так преподаватели иногда на экзаменах засыпают студента наводящими вопросами, чтобы помочь ему «выплыть». Но у нас все было с точностью до наоборот — Миша задавал вопросы, чтобы утопить собеседника и оставить его с ощущением собственной ничтожности и некомпетентности.

Особенно мучительно с Мишей проходили любые согласования. Он либо забивал на них, и документы неделями покрывались пылью на его столе, либо в ответ на просьбу согласовать план работ я мог получить разгромный мейл: «Да как вы смеете присылать мне таблицу с такими безобразными ошибками!» И это было еще наилучшей реакцией, потому что она хотя бы была. Тогда проектная команда скрупулезно прочесывала таблицу в поисках смертельной ошибки, например, в сроках или оценке ресурсов. И находила лишь сбитую ячейку в строке. После ее исправления таблица принималась.

В общем, чаще всего обращение к Мише застревало в каком-то вязком месиве.

Но, пожалуй, самым жутким эффектом было то, что «синдром Миши» разлетался как вирус. Люди рядом с ним быстро заражались похожим отношением к делу. Видишь человека с нейтральным восприятием проекта, а через неделю от него уже слышишь: «Вокруг одни долбоящеры, процессы дебильные, менеджмент дерьмовый». Самые восприимчивые коллеги даже копировали поведение Миши и токсичили, тормозя выполнение своих задач и срывая сроки проекта. И это очень сильно снижало эффективность команды и темпы работ.

В то же время у меня не было сомнений, что Миша — настоящий эксперт. У него был и колоссальный опыт, и потрясающие знания предметной области. В чертогах его разума хранилась масштабная mind map с пониманием всех связей подотчетных ему систем. И если проект предполагал изменение какого-то незначительного фрагмента, то Миша с лёту рассказывал, как это отразится на целевой архитектуре решения и вот таких-то БД. А такое DBA не согласует ни за что.

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

Что я делал неправильно

Я совершил кучу попыток и ошибок, пытаясь нейтрализовать токсичность Миши.

Сначала я пошел по пути мудрости: «Держи друзей близко к себе, а врагов еще ближе». Пробовал держать Мишу в курсе всех деталей и погружать в методологию. Мне казалось, что он перестанет покрывать всё и вся негативом, если увидит, что с ним работают люди с экспертизой, которые понимают, что делают. Но было проще чихнуть с открытыми глазами, чем поколебать мнение Миши о «криворукости» инженеров и «слабоумии» бизнес-аналитиков. После того, как я начал его погружать в детали проекта, мы встряли сразу в нескольких точках — он нас отправил перепроверять, прорабатывать, выяснять риски и пр. Дополнительная проработка, кстати, ничего не дала, и спустя какое-то время мы вернулись туда, откуда начали.

Еще я пробовал эскалировать проблему на руководителя. Миша воспринял это как подрыв и сомнение в его компетентности. Далее последовала реакция «Ах так!», и он завалил меня миллионами вопросов по имеющимся задачам. В общем, попытка нажать на административный рычаг тоже потерпела фиаско.

Как наладить конструктив...

Постепенно я нашел несколько лайфхаков, как общаться с такими «Мишами» с минимальными потерями для себя и проекта. И они отлично работали. Искренне желаю, чтобы они никогда вам не пригодились. Но пусть будут.

  1. Не стараться казаться большим экспертом, чем ты являешься. Даже если с токсичным экспертом тяжело общаться, нужно помнить про его профессиональное, а потом уже обращать внимание на человеческое. Да, с Мишей сложно было вырулить на конструктив. Но мне помогали две установки: во-первых, искренне относиться к нему как эксперту (а Мише нравилось, когда к нему приходили за советами), и, во- вторых, спрашивать у него, как должен выглядеть процесс, чтобы мы получили нужное от него согласование или какое-то участие. Когда он озвучивал свои правила игры, дорога до финиша становилась предсказуемее.

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

  3. Общаться вживую и объяснять все голосом. Просить Мишу подписать какой-то документ или выдать согласование «в холодную» — встать на долгий и мучительный путь. Если от него что-то нужно, то лучше все рассказать лично, снять его волнение и попросить подписать. «Там все как обычно, все изменения на странице Х, остальное не менялось».

  4. Решать вопросы на свежую голову, а лучше — после перекуса или обеда. Есть любопытное исследование, проведенное в Израиле, о том, как состояние судей влияет на их решения. В течение дня у судей было два перерыва на еду, и день был разбит на три отдельные сессии. Исследование показало, что внутри каждой сессии процент положительных решений падал с 65% в начале почти до 0% в конце. Число положительных решений резко возвращалось к 65% после перерыва. В случае с Мишей это правило работало без осечек — с утра с ним проще было общаться. Утром люди более сконцентрированы, у них больше энергии, чем к полудню, когда мозг устает и накапливается кортизол. В эти моменты проще сказать «нет» или отказаться вникать в сложную ситуацию. А после обеда и перерыва человек снова готов к подвигам

  5. Переключать команду на себя. Подрыв авторитетов и недоверие к компетенциям, которые Миша транслировал и которыми заражал других членов команды — не лучшая история для проекта. Поэтому, по возможности, самых внушаемых специалистов, склонных воспринимать негатив, я переводил на себя. Это не значит, что Миша был изолирован от коллектива — это было невозможно из-за его значимости. Но я старался фокусировать сотрудников на его конструктивном вкладе, а не на личной оценке происходящего. Кстати, в начале проекта я думал, что «заражение» команды ворчанием будет одним из самых страшных зол. На деле это оказалось не так. Да, Миша токсичил и ворчал, но поскольку это происходило постоянно, то у людей постепенно вырабатывался иммунитет к его «всё г..но». И в какой-то момент коллеги просто поняли, что слова Миши не надо воспринимать буквально, а жуткие пророчества делить на 20.

… и даже обратить минус в плюс

В силу склада характера Миша был потрясающим спецом по выявлению рисков. Понятно, что 30% его прогнозов можно было не брать во внимание — слишком нереалистичные сценарии они предполагали. Но 70% остальных случаев описывали объективно опасные угрозы, для защиты от которых нужно было подстелить соломки.

Через полгода работы с Мишей я понял, что он может обращать свою суперсилу на благо проекту. Это было на одной из встреч с заказчиком. Мы обсуждали миграции систем, и по нашему плану должны были уложиться в пять ночных смен. Заказчик настаивал на двух, предлагая увеличить смены. И тут вступил педантичный Миша и рассказал, почему про эти фантазии нужно забыть: потому что по регламенту у этих систем даунтайм не больше пяти часов, был вот такой-то опыт, и значит, нужно заложить резерв, и вообще — кто будет отвечать головой, если что-то пойдет не так? Короче, на миграцию заложили пять смен.

С этого момента я понял, что Миша может стать моим союзником. Он был незаменим, если нужно было привлечь внимание к каким-то рискам, которые заказчик не воспринимал всерьез. Миша начинал рисовать апокалиптические сценарии и накидывал сверху еще десяток рисков. Он был очень хорош в раздувании из мухи слона. На фоне его страшилок из разряда «вся система грохнется к чертям» и «Землю захватят рептилоиды» первоначально озвученные риски казались реалистичными и нормально отрабатываемыми. И заказчик соглашался, например, на дополнительную миграцию.

А еще Миша был неподражаем, когда нужно было загубить вредные инициативы. Например, задачи, которые возникают на проектах лишь «для галочки». Хуже всего, что порой они оттягивают ресурсы от основных целей. Чтобы вернуть проект в нормальное русло, я приглашал на встречу или конф-колл Мишу. Миша выходил на сцену, его крутая экспертиза и опыт звучали мощно, как гитара в руках Джимми Хендрикса. Он классно аргументировал, почему что-то не нужно делать или надо делать по-другому, сгущал краски в плане последствий. Предложение обрастало таким числом дополнительных вопросов на проработку задач и рисков, что со встречи все уходили с тоской и мыслями о сложности предстоящего. В следующий раз, когда команда собиралась, чтобы обсудить добытые ответы, все повторялось. Теперь было легче легкого вбить последний гвоздь в крышку гроба ненужной инициативы. Миша снова начинал свою волынку: «Вы делаете фигню. Я видел такое уже три раза, и вот чем это закончилось» и сопротивляться его пессимизму воли уже ни у кого не было.

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

Сергей Зеленовский

Руководитель проектов «Инфосистемы Джет»

Комментарии (317)


  1. vassabi
    21.11.2022 11:17
    +33

    А еще Миша был неподражаем, когда нужно было загубить вредные инициативы.

    вот да. У нас тоже был такой "Миша".

    Он был наш стажер (дада, прямо как классике "Он - редиска. Но он - наш редиска!"), и мы пару недель с ним страдали - вроде и хочется уволить, и формально - нет за что.

    Но потом ему нашлось отличное применение - разбор и написание документаци! Ну да, никто не любит каустическую соду за ее едкость, зато как хорошо она прочищает канализацию :) Наш "Миша" - тоже прочистил всю документацию просто с разгону.
    А еще его насылали на смежников, если они что-то долго не отвечали или пытались писать в своей документации фигню для палочки.


    1. JetHabr Автор
      21.11.2022 12:30
      +18

      все верно, главное понять в чем его супер сила и применить ее в нужное русло :)


    1. akuli
      22.11.2022 16:15

      Надо конечно, но в целом для таких как он есть особый котёл))


  1. DMGarikk
    21.11.2022 11:38
    +76

    хмм… а я узнаю в Мише себя ;)) (я не ваш Миша, но я такойже)
    Я уже честно говорю на некоторых созвонах что запросто могу утопить любую инициативу если человек ее проявивший её не продумал (а если бы продумал, то инициативу не проявил… ха)

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

    Хотя некое время назад всётаки нашла коса на камень, меня перевели в другой департамент из-за такой 'Мишиной' токсичности ;)
    Это я к тому что подобная 'токсичность' — следствие того что ктото реально не понимает то что делает и эти действия начинают оказывать деструктивное воздействие на команду/компанию/продукт
    в моем примере было например такое
    1) убрали предпродакшн тестирование релизов (сделали пост-продакшн), выкатили тяжелую фичу с миграциями, а она упала в проде? постпрод тесты идут 30 минут… упало? ой, вот вам простой 30мин+время на откат тяжелой миграции из прода… но тыж дурак, деливери тайм важнее таких инцидентов!!!
    2) убрали ревью mr-ов у владельцев проектов? не ну правильно, люди заняты чё их отвлекать, в итоге имеем 5 фич которые дублируют функционал… а то что ты написал письмо в ИБ чтобы они поревьювили критичное изменение функционала — ты токсичный Миша и все портишь (хах, у меня это было критичной точкой, продакт поспособствовал моему переводу, иш, безопасникам настучал и не дал выкатить в прод фичу которую нельзя выкатывать)
    ===
    ну и

    Мне казалось, что он перестанет покрывать всё и вся негативом, если увидит, что с ним работают люди с экспертизой, которые понимают, что делаю

    Фокус в том что подавляющее число людей, с точки зрения такого 'Миши', не профессионалы, несмотря на должность и опыт.
    Честно говоря за всю свою карьеру, я могу лишь человек 10 коллег от силы назвать — реально профи и людьми которых бы я послушал без лишней подозрительности… имейте в виду, Миша думает точно также

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

    только вы стали понимать больше чем раньше, что и было основной целью.
    я разок завернул так очень спорную фичу в продукте буквально перед выкатыванием в релиз, на что навлек гнев ПМ-а, потратили спринт на новый анализ, вернулись к 'тому что было' — но следующее решение уже строилось не на домыслах 'да, пользователь всёравно поймет, а не поймет значит не наш пользователь (и это решает не аналитик, а ПМ побочной фичи, которая коственно но серьезно влияет на конверсию, о чем он не думает)', а на том что фичу живой человек будет использовать… но с точки зрения ПМ-а это фейл, мы опоздали с выкатыванием фичи на две недели!!! (чтобы понять срочность — это был формат и логика письма валидации емейла, чувствуете важность деливери такой фичи прямсиюсикунду?)
    и фичу выкатили (с корректировками) и опозданием и ПМ остался в убеждении что 'ничо не поменяли же!'

    В общем, попытка нажать на административный рычаг тоже потерпела фиаско.

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

    потому что:
    Он классно аргументировал, почему что-то не нужно делать или надо делать по-другому, сгущал краски в плане последствий

    хах… блин прям про меня.


    1. Germanjon
      21.11.2022 13:16
      +49

      ... а я ведь тоже этот Миша.
      Надоело объяснять очередному стажёру с горящими глазами, почему его гениальная идея разобьётся о суровую реальность.

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


      1. Zelenovskiy
        21.11.2022 13:23
        +10

        Злодеем всегда быть проще :)


        1. zloddey
          22.11.2022 09:20
          +1

          Не то слово!


          1. Jubilus
            22.11.2022 18:53

            А то


        1. akuli
          22.11.2022 16:15
          +1

          Ох нет, злодеи часто проигрывают. Так что им сложнее. + ещё не все из них харизматичные.


          1. DMGarikk
            22.11.2022 17:01

            злодеи только в кино часто проигрывают


        1. Jubilus
          22.11.2022 18:48

          Попробуй стать Джокером


      1. vvbob
        21.11.2022 14:34
        +6

        Надоело..

        Надоело..

        Надоело..

        Надоело..

        Ну, так-то это работа, не самая приятная ее часть, но неотъемлемая. Еще проще найти другую работу, на которой всего этого нет в принципе (да, иногда прямо очень хочется, когда сильно достанут).


        1. vassabi
          21.11.2022 14:40
          +2

          хорошо вам! у вас никогда такого не было, что работа нравится, а коллеги - "ну ... там есть несколько хороших людей"


          1. vconst
            21.11.2022 17:58
            +11

            у вас никогда такого не было, что работа нравится

            Есть техническая работа, есть творческая

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

            И однажды, мы с коллегами устроили «ночь баров», обойдя сколько смогли до утра. Темы разговоров были всякие, о чем только не болтали, в какой-то момент, некоторые таки перешли на рабочие вопросы.

            Я слушал и удивлялся, а потом прямо спросил: «Самих то не достало все время о работе? :)». Как оказалось — нет, их не достало. Они копирайтеры, их реально прет от всяких новых механик или слоганов, которые они могут выдумать для какой-то рекламы. Что, вопщем то — мне было понятно.

            Моя же работа — чисто техническая. Взять тот кошмар (в техническом плане), который придумали дизайнеры и перевести его в то, что типография сможет переварить и напечатать без косяков. Или обьяснить, что такое делать нельзя и технически невозможно реализовать.

            Работа не простая, приходится делать сложные и замороченные проекты, типа печати по фольге, с выборочными белилами под цмиком, с двумя пантонами, с фольгой и несколькими видами лака, с дебоссом и эмбоссом. Я привык вдумчиво разводить все это по сепарациям, выколачивать где надо, где надо — ставить оверпринты и тд тп. Расоквырять дизайнерский PSD из нескольких десятков слоев, где смарт-обьект в смарт-обьекте и в них еще по паре десятков слоев, найти ту маску, где дизайнер недокрасил и получается резкая граница или пятно

            Чтобы было примерно понятно — посмотрите в магазине самую дорогую упаковку коньяка Курвуазье или блестящую металлом пачку сигарет Парламент — я занимаюсь чем-то похожим

            Это сложно, требует много опыта и нужно знать туеву хучу технических тонкостей, как это будет делаться на производстве и тд тп. Но это не захватывает настолько, чтобы хотелось поболтать с кем-то из коллег, после работы, после четвертого бара с настойками, о том — как я вчера смог вытащить из дизайнерского файла, который был сделан красиво, но трудолюбивыми ногами — фольгу, выведя ПДФ по сепарациям и открыв его потом в Иллюстраторе

            Разные задачи, разный подход, разная вовлеченность
            Я забывал и выкидывал из головы все технические заморочки прошедшего дня — как только закрывал за собой дверь офиса, возвращаясь домой.


            1. vassabi
              21.11.2022 20:42
              +1

              ну, если у меня коллеги выкидывают из головы наш код, как только они выходят за дверь офиса - я даже за них рад :)

              а так, во время работы - постоянно приходится контактировать с коллегами, ибо не редкость ситуации когда один делает АПИ ввода, второй - АПИ вывода, а третий - то что между


              1. vconst
                21.11.2022 21:19

                Ну, не обязательно, кстати.
                Когда я собираюсь написать статью, за деньги или для себя — я ее «думаю» пару дней, как минимум. То есть, в нерабочее, формально, время — я думаю о работе

                Верстка и допечатная подготовка — задачи без какой-то перспективы. Сделал за день и забыл. Следующая задача уже другая. Программа же пишется явно не один день


                1. Zangasta
                  22.11.2022 09:00
                  +9

                  Константин, а как вы совмещаете Хабр и основную работу?

                  Вы очень активный флудер --- я встречаю следы вашего творчества по всему интернету. Только здесь у вас 17 тысяч комментариев. А есть еще мотофорум, Флибуста, Автор Туддей... А еще вы пишите статьи на заказ.

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

                  Но нет --- по вашим словам вы занимаетесь рутинной допечатной подготовкой. Может быть в этом скрывается секрет --- почему вы часто меняете места работы?


                  1. vassabi
                    22.11.2022 11:05
                    +3

                    это еще что, а вот был бы он праммистом С++ - было бы в два раза больше комментариев от него

                    потому что https://xkcd.ru/303/


                    1. vconst
                      22.11.2022 11:52

                      Это должно быть про изначальный С или Фонртран, там компьютеры совсем большими были и можно было сказать «Жду очереди на машинное время!» :)


                    1. zuek
                      23.11.2022 10:44

                      ...это когда в начале нулевых хотелось пофилонить, мы открывали общую сборку проекта (ну, пусть, для примера, это будет 3D-модель автомобиля, со всеми кабель-трассами, точками сварки, крепёжными элементами, подетально прорисованными фарами и прочими преднатяжителями ремней безопасности), и нажимали "обновить" - чтобы посмотреть, насколько корректно разместился в салоне изменившийся... ну, допустим, светильник. Всё - минут 40 свободного времени обеспечено - покуда "третий пенёк" по 100-мегабитной сетке пересоберёт и перепривяжет все элементы...


                      1. vconst
                        23.11.2022 10:56

                        40 минут — это пообедать можно успеть ))


                  1. vconst
                    22.11.2022 11:50
                    -3

                    Тебе нечего сказать по теме, потому ты решил спровоцировать тут пустой флуд, набросив немного глупостей и вранья?

                    О моих обязанностях я написал на два комментария выше, надо нажать кнопочку «Паге Уп». К «рутинной» допечатке — это не относится.
                    Спасибо за внимание :)


                    1. Zangasta
                      22.11.2022 12:19
                      +3

                      Да, но это не ответ на вопрос:

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

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

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

                      Поэтому я и спрашиваю вас --- сколько в ваших историях о дружбе правды, а сколько вымысла. И как вы совмещаете работу и бесконечный флуд.


                      1. vassabi
                        22.11.2022 12:33
                        +4

                        вам действительно это интересно ?

                        или у вас спортивный интерес докопаться до анонимуса (возможно коллективного) в комментах хабра :) ?


                      1. Zangasta
                        22.11.2022 12:50
                        +2

                        вам действительно это интересно ?

                        Это было бы безумно интересно и поучительно, если бы Константин не уходил в глухую оборону и отрицание. Просто погуглите его ник --- и посмотрите --- насколько он знаменит.

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

                        К тому же, в отличие от Михаила --- Константин находится здесь и сейчас --- и может ответить на вопросы. Если, конечно, захочет.


                      1. vconst
                        22.11.2022 12:54
                        -2

                        спортивный интерес докопаться

                        Все гораздо проще )))
                        Наслаждайтесь: https://web.archive.org/web/20211022183417/https://author.today/post/88130

                        Дальнейшее развлечение продолжу в профильной теме: habr.com/ru/post/687474/#comment_24717302


                      1. Zangasta
                        22.11.2022 13:06

                        Да, но это не ответ на вопрос:

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

                        Если вы не хотите обсуждения вашей работы и вашей социальной жизни --- не рассказывайте о ней на форумах.

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

                        Дисклеймер для читателей Хабра: Почему это здесь?

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


                      1. DMGarikk
                        22.11.2022 13:20
                        +9

                        это обсуждаете только вы и почемуто только вам это интересно, считаете себя защитником общества?

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

                        что внимательный читатель хабра должен подумать вчитываясь в ваши перепалки? на чью сторону встать?
                        Дисклеймер для читателей Хабра: Почему это здесь?

                        вот уж действительно, зачем это тут? вы выносите какието свои баталии (причем именно вы, а не vconst) сюда, но минимальные раскопки интернета показывают что инициатор вы, а не он


                      1. Zangasta
                        22.11.2022 13:38
                        +2

                        Но минимальные раскопки интернета показывают что инициатор вы, а не он

                        А как бы поступили вы --- если бы против вас была организована компания травли?

                        Некоторое время назад мы поспорили с Константином. Ничего личного --- обычный мужской спор, который вылился в соревнование кто больше соберет читателей на Хабре.

                        Проблема в том, что в споре я победил. И получил отвратительный фидбек --- Константин начал меня публично обвинять в педофилии и плагиате. Одновременно с этим кто-то начал активно вести переписку от моего имени с моими читателями и выкладывать черновики. Мне потребовалось много времени и нервов, чтоб минимизировать ущерб. Проведя расследование, я нашел кто мне вредит.

                        Конечно, я не отрицаю, что испытываю к Константину неприязнь --- но она обусловлена его поступками, а не моей склочностью.

                        Да, считаю себя защитником. Не сколько общества, сколько себя, но и общества тоже. Если вы считаете иначе --- то я готов принять вашу точку зрения. Только пусть она будет аргументирована.


                      1. vconst
                        22.11.2022 13:45
                        +4

                        «Это какой-то позор...» (С) Швондер

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


                      1. sa1ntik
                        23.11.2022 09:38
                        +5

                        А как бы поступили вы --- если бы против вас была организована компания травли?

                        Подождите.

                        Я правильно понимаю, что компания травли заключается в том, что вы сами пришли в тему, в которой никто не был в курсе истории ваших взаимоотношения и начали изливать всю эту информацию (которую мы не запрашивали) нам в уши?

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

                        Позволю себе заметить, что Хабр это не место для выяснения взаимоотношений. Идите в лички. Пожалуйста.


                      1. Zangasta
                        23.11.2022 11:01
                        -2

                        Позволю себе заметить, что Хабр это не место для выяснения взаимоотношений.

                        А что такое Хабр? Неужели это место для взаимного поглаживания? Отмотайте дисскусию назад --- Константин часто рассказывает о том, как чудесно у на работе.

                        Да, я задал неприятный --- но закономерный вопрос. Я начальник отдела и смотрю немного другим взглядом на его социальную активность в режиме нон/стоп.

                        Где здесь нарушение неписанных правил? Не хочешь личных вопросов --- не пиши о личном на форум. Дальше Константин попытался объяснить мой вопрос неприязнью.

                        И вывалил на форум личные дрязги. Я за его поведение не отвечаю --- я объяснил как выглядит ситуация с моей стороны.

                        Зачем я вообще встрял в спор? Это небольшой социальный эксперимент. В комментариях под этой статьёй вы перемывали кости Михаилу. Очень активно и с воодушевлением.

                        В безопасном режиме --- Михаила тут нет, ответить он не может. Я решил дать вам возможность поучаствовать в реальном личном конфликте.

                        И тут же появились недовольные --- нет, Хабр не для этого! Не засоряйте нашу уютную площадку отзывов о найденных на барахолке гаджетах и тестирования батареек личными взаимоотношениями! Мы не хотим разбираться --- нам нужно, чтоб показали пальцем и пояснили, кто тут злодей.

                        Добро пожаловать в реальный мир, друзья.


                      1. DMGarikk
                        23.11.2022 12:05
                        +2

                        Это небольшой социальный эксперимент. В комментариях под этой статьёй вы перемывали кости Михаилу. Очень активно и с воодушевлением.

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

                        Я решил дать вам возможность поучаствовать в реальном личном конфликте.

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

                        Я начальник отдела и смотрю немного другим взглядом на его социальную активность в режиме нон/стоп.

                        а это вообще спорно, если человек закрывает поставленные задачи — то пусть что хочет делает, вам то что?
                        он же не в вашем отделе работает (хотя у вас я бы работать не стал, но мы с вами спорили уже давно по этому поводу, вы из тех кто программистов на рагрузку угля отправляет если они не загружены с их точки зрения. чтобы не простаивали)


                      1. Zangasta
                        23.11.2022 12:34

                        если человек закрывает поставленные задачи — то пусть что хочет делает, вам то что?

                        Хочу вас разочаровать --- деньги не растут на деревьях. Целью коммерческой компании является получение прибыли. У нас капитализм --- и неэффективные компании умирают.

                        Поэтому у меня и вас разные цели. Мы антагонисты --- моя задача сократить расходы, чтоб заработать больше денег. Ваша задача --- минимизировать время работы.

                        Если убрать из уравнения одно звено --- то система пойдет вразнос. Уберешь развлечения --- получится потогонный труд и выгорание. Уберешь контроль за сотрудниками --- эффективность упадет.

                        Я понимаю что для баланса нужен контроль. Вы --- видите только позицию своей стороны. Это печально.

                        какой смысл в нем учавствовать или даже наблюдать

                        Просто проходите мимо. Мой вопрос --- который положил начало дискуссии получил 13 плюсов. Эта тема интересна. Мне, некоторым другим читателям. Вам --- нет. Но я не обязан соответствовать вашим желаниям.


                      1. DMGarikk
                        23.11.2022 12:46
                        +1

                        Хочу вас разочаровать — деньги не растут на деревьях. Целью коммерческой компании является получение прибыли. У нас капитализм — и неэффективные компании умирают.


                        Компания нанимает человека чтобы выполнять определеный скоуп задач, если он их выполняет — отлично
                        Если вам кажется что его можно загрузить сильнее и он не сбежал? — загружайте, чо, но другим советовать… ну такое.

                        я отлично помню когда я работал в РЖД и было негласная установка — выделено время на ремонт вагона — ты должен все это время быть занят, неважно, сделал ты его за 10 минут вместо 8 часов… потому что если ты сделаешь его за 10 минут — ты пойдешь дорожки подметать или чушки чугунные таскать (ага, электрик, именно для этого я там и работаю), а потом тебе поставят не 1 вагон а 4 в план… но ты их физически сделать не сможешь… и у нас такое было тормоза у вагонов собирали на платформе Казанского вокзала (даже без окончательного тестирования работоспособности, тупо потому что оборудование то в депо для этого)
                        но руководству важно чтобы люди максимально были использованы. а думать о том как работа устроена им лень, они бабло экономят (типа)
                        Вы — видите только позицию своей стороны. Это печально.

                        я больше 7 лет владел своим бизнесом, я прекрасно вижу проблему со всех сторон
                        Мы антагонисты — моя задача сократить расходы,

                        ваша задача обеспечивать бизнес задачи по разработке (не помню, вы же начальник разработки?) и уже потОМ экономить бабло.


                      1. vconst
                        23.11.2022 12:51
                        -1

                        вы же начальник разработки?
                        Он сметчик в строительной конторе. От разработки там — отрицательная мнимая единица


                      1. Zangasta
                        23.11.2022 12:57

                        ваша задача обеспечивать бизнес задачи по разработке (не помню, вы же начальник разработки?) и уже потОМ экономить бабло.

                        Не понимаю смысл возражения. Задачи второй и третьей очереди хоть и не являются приоритетными --- но тоже должны выполняться.

                        Вам просто сложно принять ситуацию --- и вы возражаете без аргументов, на эмоциях. Вспоминая личный опыт в РЖД (чудовищно неэффективной компании с плохим менеджментом)

                        я больше 7 лет владел своим бизнесом, я прекрасно вижу проблему со всех сторон

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


                      1. DMGarikk
                        23.11.2022 14:09
                        +1

                        Не понимаю смысл возражения. Задачи второй и третьей очереди хоть и не являются приоритетными — но тоже должны выполняться.

                        Вы не в курсе что переключения контекстов ведет к ошибкам и снижает скорость разработки?
                        Вот например я делаю микросервис, и отдаю его фронтам на тестирование… и должен кидаться делать другую задачу, каждые 5 минут переключаясь на вопросы фронта, чтобы ни секунды не простаивать?

                        У дизайнеров и спецов по предпечатной подготовки принцип работы кстати схожий, там например нет смысла упарываться в рисовании макетов если машина занята… всёравно готовый файл будет очереди ждать на производство

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

                        если он выполняет все поставленные задачи то хоть пусть на луну летает.

                        максимум если подобная недозагрузка постоянна, причем именно недозагрузка, а не технологические таймауты в техпроцессах растянутые на весь день (пресловутое — 'компилируется' или то что задача оказалась проще и заложенное на форсмажор время не стрельнуло), то можно увеличить план по задачам в следующий цикл


                      1. Zangasta
                        23.11.2022 14:18

                        Вы не в курсе что переключения контекстов ведет к ошибкам и снижает скорость разработки? Вот например я делаю микросервис, и отдаю его фронтам на тестирование… и должен кидаться делать другую задачу, каждые 5 минут переключаясь на вопросы фронта, чтобы ни секунды не простаивать

                        Об этом и речь. Константин делает макет --- поминутно отвлекаясь на Хабр и другие сайты.

                        Это приводит к чудовищным ошибкам и опечаткам. (Гелий это изотоп водорода и т.д.п.) Я это вижу по его сообщениям --- которые зачастую больно читать. Могу предположить, что это работает в обе стороны --- и столько же ошибок он будет делать в макете.

                        Так что это довод в мою пользу. Не надо совмещать работу и удовольствие. Хуже будет.


                      1. Antra
                        23.11.2022 14:21
                        +1

                        Но почему это беспокоит вас, а не его начальника?

                        Не за владельца чужого бизнеса ведь переживаете? Какие есть варианты помимо зависти?


                      1. Zangasta
                        23.11.2022 14:29
                        -2

                        Но почему это беспокоит вас, а не его начальника?

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

                        Зы. Конкретно его начальников это тоже беспокоит. Я так считаю по частой перемене мест работы Константина. Но об этом он может рассказать сам, если конечно захочет.


                      1. vconst
                        23.11.2022 15:05

                        Я так считаю по частой перемене мест работы Константина
                        Твое нелепое вранье уже утомляет.

                        Раз ты считаешь, что знаешь где и сколько лет я работал — я разрешаю тебе открыто тут рассказать об этом.

                        2 All
                        Я предупреждал о последствиях кормления этого персонажа. Получайте свою тонну флуда и оффтопа, благо — о моей персоне он может разглагольствовать месяцами


                      1. Zangasta
                        23.11.2022 15:26

                        Раз ты считаешь, что знаешь где и сколько лет я работал

                        В том то и дело, что я не знаю. Я просто внимательно читаю и анализирую текст. Вот смотрите:

                        Как-то я работал в рекламном агентстве, решающем очень нетиповые задачи.

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

                        То есть вы сами, пусть не прямо, пишите о смене мест работы, которая стала обыденностью.


                      1. vconst
                        23.11.2022 15:28

                        В том то и дело, что я не знаю. Я просто внимательно читаю и анализирую текст. Вот смотрите:

                        Как-то я работал в рекламном агентстве, решающем очень нетиповые задачи.

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

                        То есть вы сами, пусть не прямо, пишите о смене мест работы.
                        То есть — просто врешь
                        Ок


                      1. vconst
                        23.11.2022 15:23
                        -1

                        Заголовок спойлера

                        На Флибусте есть не только книгоделы, сканящие и распознающие текст, также там тусуется несколько переводчиков. Любителями их не назвать, потому что издательства постоянно их публикуют, но иногда, они берутся за книги просто потому — что те им нравятся. Например, Incanter перевел Surface Detail Иэна Бэнкса, просто отлично, не рассчитывая на какой-то коммерческий выхлоп, sonate10 переводит Шустермана, просто потому, что очень нравятся его книги. Переводят они замечательно, читать их — одно удовольствие.

                        Летом 15 года, Ольга (sonate10) открыла на Флибусте тему, что ей очень понравилась книга Лю Цысиня и она бы хотела ее перевести, но редактор, с которой они вместе работали — была занята и Ольга искала того, кто поможет ей в этом деле. Несколько человек откликнулись, сколько именно, знает только она, в их числе ваш покорный слуга и другой персонаж, чье цирковое выступление вы сейчас наблюдаете.

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

                        Цимес в том, что Асту она тоже выбрала в редакторы. Не в последнюю очередь потому, что это была его идея — взяться за перевод ЗТТ. Ольга честно написала о его роли во вступлении к книге. Но, в процессе работы очень быстро выяснилось, что как лит-редактор Аста очень слаб. Он не чувствует язык, не может отличить хороший слог от плохого, не замечает неровностей и шероховатостей, пропускает логические ошибки и стилистические недочеты, не обращает внимание на несогласованность падежей или склонений и тд тп. К ее сожалению — он оказался банально профнепригоден для проекта. Потому, его попросили из команды работающей над книгой.

                        Проблемка в том, что Аста считал себя непререкаемым авторитетом и знатоком всего и вся, умнее всех во всех вопросах, чем не раз смешил флибустян, с диким апломбом заявляя о полной дичи, типа того, что если отпиливать рога коровам, то будет выведена порода безрогих коров. Или что он обнаружил ошибку в справочнике по грамматике русского языка, потому что Розенталь был не прав. А когда его признал профнепригодным человек, который никогда во всех этих баталиях не участвовал — то возмущению не было предела.

                        Аста никогда не признавал своей неправоты, а в своих неудачах всегда обвинял других людей или обстоятельства. Например, он считает, что я подговорил администрацию Хабра загнобить тут его “роман”. И, ессно, он не мог смириться с тем, что его назвали плохим редактором, не чувствующим язык. В этом он обвинил меня, будто я специально строил против него козни. Допустить мысль о том, будто сам может в чем-то быть некомпетентен — не в состоянии, чисто физиологически.

                        С тех пор, в душе его (на самом деле ниже и эээ… сзади) зияет незаживающая рана. При виде моего ника у него все обостряется. Он в дичайшем непонимании, как меня, за столько лет безудержного флуда, до сих пор еще не слили тут в адовые минуса и как я вообще имею наглость ______ и ______, а еще ______, не говоря уже о ______ (подставьте нужное)

                        Несколько лет назад, на Автор тудей, где до этого никто не знал ни его, ни меня, он вывалил пасквиль посвященный моей персоне, наполненный откровенным враньем, нелепыми выдумками и обвинениями, но главное — праведным гневом и непереносимыми страданиями: Правдивая история Костика-Холокостика. Угрожая, мне — что опубликует его на Хабре: “И тогда все узнают!!!1111расрасодин”. Причем, я этот пасквиль показывал всем и каждому, с кем общался :) И тем кого знаю по Хабру, и другим знакомым, и просто в разных чатах. А когда я стал сам показывать его тут в комментариях — он удалил его с АТ :) Также он постоянно пытается всунуть мою персону в какие-то “остроумные сценки”, которые вставляет почти в каждую свою публикацию на Хабре, про остальные ресурсы — даже говорить не буду, и так далее и тому подобное )))


                      1. Gryphon88
                        23.11.2022 16:25
                        +1

                        Устраивайтесь поудобнее, доставайте попкорн, наливайте пиво ))
                        vconst, Zangasta, а вы не могли бы друг в друга какашками кидаться в другом месте?


                      1. vconst
                        23.11.2022 16:28
                        -1

                        Я только «за», даже предупреждал и просил не кормить его на тему «как сильно вы любите вконста?»


                      1. Zangasta
                        23.11.2022 20:28
                        -3

                        У меня есть выбор --- или следовать собственным принципам. Или обеспечить вам комфорт. По моему очевидно, что я выберу.


                      1. vconst
                        23.11.2022 14:26

                        максимум если подобная недозагрузка постоянна, причем именно недозагрузка, а не технологические таймауты в техпроцессах растянутые на весь день (пресловутое — 'компилируется' или то что задача оказалась проще и заложенное на форсмажор время не стрельнуло), то можно увеличить план по задачам в следующий цикл

                        //смеется в голос

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

                        Потому что я работаю не в типографии, а в отделе дизайна или в рекламном агентстве, где есть периоды, когда делается дизайн для тендеров — креативщики могут по 12+ часов что-то ваять, а я в это время ничем не занят. Потом они делают дизайн для проекта, я снова сижу и жду работы. А потом они все сделали и скидывают на меня, вот тут приходится впрячься и пахать, ибо сроки всегда горят, а кроме меня никто этого не сделает. Тогда уже я сам могу по 12+ часов пахать не отрывая жопы

                        Ессно такой график вызывает адовый бомбеж у тех, кто как в армии, копает «отсюда и до упора» )) Подруга мне уже не раз высказывала что-то типа: «Я ухожу на работу — ты спишь, приходу с работы — ты уже дома. Ты вообще ходишь в офис!?»

                        Это было до повсеместной ковидной удаленки, когда я реально каждый день ездил на работу, как все. На работу, когда шли тендеры, я приезжал к двенадцати-часу, часа в четыре трафик могла, мило улыбаясь, сказать: «Костик, иди домой :)». Зато когда надо готовить проект для производства, домой возвращался на такси, далеко заполночь

                        И ессно, всем глубоко по барабану — чем я занимаюсь, когда нет текущих задач )) Могу хоть кино смотреть, они же нормальные люди )

                        Но вы ведь понимаете, что аста совсем не по этой причине снова пытается до меня докопаться ))))


                      1. DMGarikk
                        23.11.2022 14:56

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

                        да я представляю как это работает, у меня всетаки 7 лет агентство рекламное было и были люди которые этим занимались в штате, просто пытался както понятно для многих читающих тут описать :)


                      1. Zangasta
                        23.11.2022 15:03
                        -1

                        у меня всетаки 7 лет агентство рекламное было...

                        То есть ваш опыт всё-таки негативный? Раз агентство было?


                      1. DMGarikk
                        23.11.2022 16:39

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


                      1. vconst
                        23.11.2022 15:06
                        -1

                        просто пытался както понятно для многих читающих тут описать :)
                        Читающие понимают, но не Аста :)


                      1. Zangasta
                        23.11.2022 15:00
                        -2

                        смеется в голос

                        А как вы вообще оцениваете свою одержимость флудом? Как негативную зависимость --- от которой хотели бы избавиться или как что-то положительное, что дает вам смысл жизни?

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

                        Может быть, стоит задуматься над тем, чтоб направить энергию на другие цели --- написать книгу, например?


                      1. YuryZakharov
                        22.11.2022 19:26
                        +4

                        Я когда этих двоих вижу, в голову приходит всякое:

                        • Один человек просто троллит сообщество, выступая "един в двух лицах"

                        • Джекил и Хайд (любой этиологии)

                        • Контрамот

                        • Продолжите сами...


        1. DMGarikk
          21.11.2022 14:48

          Еще проще найти другую работу, на которой всего этого нет в принципе

          Это кем же? :) даже у охранника тоже самое, «ходют тут, не дают поспать' ©


        1. Germanjon
          21.11.2022 16:12
          +26

          Вы правы. Но диалоги вида:

          - А давайте поставим "кафку" на бэкенд, я вчера видеоролик смотрел, она хорошая.
          - ОК, а какие у нас требования по производительности, надёжности, размеру очереди и допустимому проценту потерь?
          - Ээээ.

          - А давайте напишем собственную CMS-систему, чтобы реализовать все свои хотелки...
          -Чем не устраивают имеющиеся на рынке платные и бесплатные системы? Какой планируемый функционал у лендинга/корпоративного сайта/странички в интернете они не могут покрыть?
          -Ээээ.

          выглядят логичными для "условного Миши" (особенно если похожие вопросы задают каждые три месяца) и токсичными для собеседника, которого только что жёстко опустили с небес на землю.


          1. F0iL
            21.11.2022 16:48
            +11

            Эммм. Нет. "Чем не устраивают существующие решения, какого планируемого функционала там не хватает?" - это не токсичный ответ. А вот "Нафиг оно нам? Человеко-часы разработки ты лично оплатишь? Тебе чё, заняться нечем что-ли, кроме как свою CMS с нуля писать?" - это уже токсичный. Как уже выше подметили, токсичность не в содержании, а в форме.


            1. k0rsh
              21.11.2022 16:58
              +16

              Исходя из вот этого отрывка

              В то же время у меня не было сомнений, что Миша — настоящий эксперт. У него был и колоссальный опыт, и потрясающие знания предметной области. В чертогах его разума хранилась масштабная mind map с пониманием всех связей подотчетных ему систем. И если проект предполагал изменение какого-то незначительного фрагмента, то Миша с лёту рассказывал, как это отразится на целевой архитектуре решения и вот таких-то БД. А такое DBA не согласует ни за что.

              С трудом верится, что от Миши звучали аргументы «тебе чё, заняться нечем?»

              А вся «токсичность» Миши — всего лишь амбиции «нацеленных на результат» спринтеров, разбивающиеся об опыт и квалификацию.


              1. svob
                21.11.2022 17:22
                +2

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

                С Мишей ведь вряд ли кто-то общается в режиме дрессировщика или профессора Снегга, ему все отлично...


                1. k0rsh
                  21.11.2022 17:40
                  +5

                  Там, в тексте, были ключевые слова «ключевой персонаж на стороне заказчика», а проектная команда, видимо, по привычке, перепутала его со своим ментором. Заказчик не должен разжевывать понятия из нормативных документов подрядчику, который пришел на этот проект. Разжевывать стоит особенности системы/процессов этого заказчика для лучшей интеграции продукта. И искать поехавшую ячейку ему тоже может не очень захотеться, потому что это задача подрядчика отчитаться качественно и в срок, а не или-или. Даже если заказчик — условно соседний департамент, а не другая организация.

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

                  «Нормально делай — нормально будет»))


                  1. F0iL
                    21.11.2022 20:19

                    Почему-то в последнее время все чаще встречается практически узаконенное право на ошибку при разработке почти любого продукта (сначала зарелизим, а потом допилим фиксами за пару месяцев) и при неприятии такого подхода заказчиком

                    Обычно наоборот, требование такого подхода неявно исходит от заказчика. Ибо надо чтобы релиз был "ещё вчера", а с фиксации потом как-нибудь разберётесь.


                    1. k0rsh
                      21.11.2022 20:44
                      +2

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

                      При этом, в определенных сферах, сырой релиз «еще вчера», особенно возведенный в правило, может быть череват повышенным вниманием регулятора, штрафом, а то и чем похуже.

                      Понятно, что, например, мобильную морду к сервису можно выкатить и с косяками, будь то продукт стороннего заказчика, либо свой собственный. Наглядным примером могут служить релизы один за одним вполне популярных, например, приложений под iOS с комментариями к релизу «поправили еще немного багов»))


                  1. p07a1330
                    21.11.2022 21:36

                    в последнее время 

                    Последнее время это сколько?
                    Году в 2007 такое точно уже было. Когда условно игру выпускали на диске, а потом к ней несколько патчей, приводящих ее в вменяемое состояние.
                    Более серьезные программы типа 1С в то время не интересовали в силу возраста, но цифра 1.004 до сих пор ассоциируется с прикольным зеленым жучком и консервными банками. В отличии от 1.006
                    Не исключаю, что подобные проекты были и раньше, 2007 просто самый старый из тех, кто вспомнился


                    1. Germanjon
                      22.11.2022 07:08
                      +3

                      Starcraft 1998 года выпуска. И 16 патчей, изменяющих баланс и/или исправляющих неочевидные ошибки вроде "подвези базу землян вплотную к кристаллам для ускорения сбора"


            1. Germanjon
              21.11.2022 19:22
              +4

              Когорта авторов фразы "А давайте изобретём свой велосипед" довольно хорошо коррелирует с "теоретиками", которые рассматривают критику в адрес своей идеи как "жирную двойку" за домашнее задание. Причём, двойку необоснованную, ибо в ВУЗах они получали за такие же гениальные идеи сплошные пятёрки.
              Если у автора идеи ещё и синдром Даннинга-Крюгера, очень легко прослыть ретроградом, который рубит крылья юным дарованиям. А после 2-3 честных ответов на вопрос "что вы думаете о моей идее?" - ещё и жутко токсичным.
              Но, возможно это только мне так не везёт.


      1. Paskin
        22.11.2022 16:45
        +2

        Все хорошо в меру. "Иногда проще дать, чем обьяснять почему нет"(c) - и к разбиванию лбов стажерами это тоже относится. Знаю компанию, в которой такой Миша - СТО, стойко отбивающий все попытки бизнеса найти хоть каких-нибудь клиентов ("это же интеграция, риски, трудозатраты...") или R&D - "разобрать" систему на сколько-нибудь удобоваримые составляющие, которые смогли бы осилить обычные люди, не столь гениальные как Миша.


    1. dkuzminov
      21.11.2022 17:20
      +5

      Лично я вижу проблему только в том, что Миша уходил в отказ агрументировать свою точку зрения и брать инициативу по улучшению ситуации. Джоб-секьюрщики ужасны даже если они не кричат о том, что "все г...но". А те, кто может (и не боится) аргументированно критиковать объективные недостатки -- это очень полезные люди, которых, к сожалению, все равно не любят.


  1. wrqqq
    21.11.2022 11:46
    +8

    ИМХО, проблема руководства. Миша должен быть инкапсулирован после нескольких отзывов других сотрудников из компании. Если руководство молчит, значит поддерживает это самодурство и неспособность нормально себя вести, а значит нам там делать нечего (нам всем).


    1. k0stu
      21.11.2022 11:47
      +58

      Вы, главное, Мише ведро попкорна выдайте, чтоб, когда всё пойдёт по бороде, он это не на пустой желудок наблюдал.


      1. denisromanenko
        21.11.2022 11:55
        +50

        Мише надо выдать кружку с надписью "Я же говорил вам", чтобы он от неё громко отхлёбывал потом на собраниях.


        1. vassabi
          21.11.2022 11:58
          +6

          воспользуюсь моментом, дабы прорекламировать в этот замечательный понедельник

          музыку, которую я люблю слушать в офисе

          во время разбора пятничных деплоев на прод


          1. denisromanenko
            21.11.2022 12:04

            А когда сервак падает - "Собакистан" включаете?
            Уриевский кстати записал замечательный кавер - https://www.youtube.com/watch?v=E5_PdgaOBzE


            1. vassabi
              21.11.2022 12:10

              1) поискал видео\аудио по "Собакистан" - что-то оно мне про книгу комиксов выдает ссылки. Можете дать прямую ссылку ?

              2) кавер замечательный и танцевальный, но это для молодежи. В моем возрасте - увы, уже можно Громыко изображать без грима :)


              1. denisromanenko
                21.11.2022 12:14
                +1

                Ничего, вместе на лафетах поедем :)
                Это странно, но на их канале и вправду нет этого видео, хотя это точно они: https://www.youtube.com/watch?v=xSaioxh70Ms


          1. aelaa
            21.11.2022 15:27
            +1

            Hidden text

            Я думал другой клип всплывет в тему


            1. denisromanenko
              21.11.2022 16:37
              +2

              КОГДА ОТРУБЯТ ГИТХАБ,
              МЫ СЯДЕМ В КАФЕ ПРИЛИЧНОМ.
              ВОЗЬМЁМ ПАРУ СОТЕН "СТОЛИЧНОЙ"...


      1. F0iL
        21.11.2022 11:55
        +20

        чтоб, когда всё пойдёт по бороде

        Нередко бывает наоборот, по бороде почему-то всё не идет, и тогда вся команда с попкорном будет наблюдать за бомблением Миши.


        1. DMGarikk
          21.11.2022 12:08
          +13

          Нередко бывает наоборот

          такое кстати редко бывает
          (а иначе это не такой Миша как из статьи, а просто дурачок)


          1. F0iL
            21.11.2022 12:10
            +15

            (а иначе это не такой Миша как из статьи, а просто дурачок)

            О том и речь, что многие считающие себя Мишами, на самом деле Мишами не являются :)


            1. vassabi
              21.11.2022 12:16
              +15

              мы о каких-то разных Мишах наверно обсуждаем.

              "правильный Миша" вообще считает себя нормальным, слегка переживающим за проект специалистом. Если у проекта всё хорошо - ему тоже хорошо.

              И от того, что всё не пошло наперекосяк - его не бомбит, ровно так же как и вас не бомбит от того, что не все фотографирующиеся у обрыва без перил - упали с него.


              1. F0iL
                21.11.2022 12:27
                +3

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


                1. Antra
                  21.11.2022 12:48
                  +1

                  Так он вряд ли называл точную дату, когда рухнет. "Пока не пошло, но в будущем может".


                1. vassabi
                  21.11.2022 12:52
                  +4

                  за два года

                  1) система могла так и не выйти на проектный уровень загрузки ("вот и не сбылось твое предсказание, что под нагрузкой сервер ляжет")

                  2) код уже могли и переписать несколько раз (и вы со своим Мишей - будете как два старикана "а помнишь там внутри бат файлы были? и в них запускался сервер для того чтобы взять данные и положить в файл, а теперь вон кафка бегает", "да, молодежь сейчас засмеет, как мы тогда код писали. И ведь работало!" )


                1. DMGarikk
                  21.11.2022 12:54
                  +5

                  я наблюдал шоу когда мне такое предъявили (переводя меня в другой отдел), а я тыкнул пальцем в статистику где прям бл… видно как качество сервиса упало по итогам последних двух кварталов (вплоть до того что ввели мораторий на релизы в некоторых частях проекта)… и PM который меня выставил из департамента, на общей встрече только и смог промямлить 'ой, а мы чтото не учли этого, простите'


                  1. Gryphon88
                    21.11.2022 17:17

                    Мне вот интересно, как сейчас в гибких методологиях фиксируется протокол и notum separatum? Чтобы «я говорил» было документальное.


                    1. DMGarikk
                      21.11.2022 17:19
                      +3

                      я обычно в комментах таски, на ретроспективах спринта и ретроспективах департамента инициативы и замечания выдвигаю, чтобы потом в них тыкать 'Я не бездействовал, я сразу на капу нажал! Скрипач — свидетель!' (с)


            1. DMGarikk
              21.11.2022 12:17
              +3

              Многие которые считают что Миша — не Миша, на самом деле ошибаются

              проблема в том что таких Миш — на самом деле немного и они не так часто встречаются, как реальные самодуры


              1. F0iL
                21.11.2022 12:28
                +2

                Вот именно что. Тут в комментариях каждый второй считает себя таким молодцом-Мишей, а на самом деле этих Миш один на тысячу, а самодуров гораздо больше.


                1. DMGarikk
                  21.11.2022 12:51
                  +2

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


      1. snuk182
        21.11.2022 13:41

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


        1. DMGarikk
          21.11.2022 15:59

          Как бы смешно не звучало, но я разок избежал оч. сильного попадания на бабки, зараннее обговорив что 'я за эту хрень ответственность нести не буду, хоть и подпишусь'
          p.s. это было не в ИТ, а во времена когда у меня бизнес был, я был единственным человеком который практически не пострадал когда всё развалилось (вместе с бизнесом и репутацией нескольких человек)… иногда указать на проблему ДО — это реально способ перевесить с себя ответственность (озвучил, предложил решение, все отказались — ну и играйте сами)


          1. snuk182
            21.11.2022 17:18
            +3

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


            1. Ivnika
              22.11.2022 01:40
              +4

              Угу, без доков будет аргумент - что же вы не настояли, раз знали что будет...


          1. Gor40
            22.11.2022 13:11
            +2

            Работал в СБ банка. Начальник ушёл в отпуск и я его замещал. И на первом же кредитном комитете начальница отдела кредитования физиков радостно сказала что мы накосячили в проверке, и у одного клиента есть косяк (уровня "не там перешёл дорогу"). На следующем комитете от нас одобрение получили человек 5 из 150. Вместо 30 минут как обычно, комитет заседал 2 часа. Уговаривали переписать заключения. Наше заключение это рекомендация. Но все почему-то хотели взвалить ответственность на нас. Хотя могли просто коллективно решить и не учитывать наши бумажки, для этого толпой и собирались. На всякий случай все решили что не, мы так не будем. Такой вот я "токсичный" был.


            1. Gryphon88
              22.11.2022 13:19
              +3

              Классика. ЛПР отказываются принимать решения :)


  1. vvbob
    21.11.2022 12:08
    +16

    На одном проекте, где я работал, был такой Миша, помню я его почти что ненавидел за его ревью кода, ни один коммит не мог пройти без десятка-другого его едких комментариев.. правда вот через какое-то время я начал понимать что правки, которые он требовал реально были по делу и в коде был порядок благодаря его въедливости и дотошности. Проект был довольно большим и старым, но код оставался довольно неплох, хорошо читаем и с минимумом багов.


    1. suslovas
      21.11.2022 12:22
      +47

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


      1. vvbob
        21.11.2022 12:26
        +4

        Так это и бесило, едкие комменты, но при этом справедливые, и по сути возразить было нечего. Но, надо отдать ему должное, театральности там не было, как и не было прямых личных наездов, некоторой грани он не переступал, все-же.


        1. vconst
          21.11.2022 18:08
          +6

          Так это и бесило, едкие комменты, но при этом справедливые, и по сути возразить было нечего
          Ну так не по сути надо было возражать — а по форме. Типа: «А мог бы ты обойтись без унизительных эпитетов и аллюзий, оставляя только суть, касающуюся кода?».

          Я встречал в одной типографии одного такого Мишу. Он реально много знал, был классный спец, но его дотошность к приходящим от клиента макетам — была уровня «в табличке сьехала одна ячейка». Я пару раз сбегал туда-сюда, исправляя абсолютно незначимые «ошибки», а потом поговорил с менеджерами и мы ушли ко конкурентам, которые были на другом конце Москвы, а не на соседнем этаже — но в итоге, только выиграли от этого


          1. vassabi
            21.11.2022 20:48
            +5

            ненене, "Мишу" нельзя к клиентам выпускать, это сразу же должно быть понятно


      1. vassabi
        21.11.2022 12:27
        +2

        вы знаете, если бы у нашего "Миши" было театральное "все дебилы кроме я" - то вылетел бы этот товарищь, только в путь (несмотря на то, что в 2005 году слово "токсичность" имело другой смысл)

        но, почему-то гораздо чаще я вижу театральное "меня обидели" :(


        1. suslovas
          21.11.2022 12:38
          +14

          Чаще всего люди просто не замечают, как обижают людей. Я могу по себе сказать, еще года 3-4 назад я сам был таким Мишей. Просто капец каким неприятным типом из которого желчь и токсичность лилась просто через край. Скажу честно, спасибо некоторым людям, благодаря которым я это стал замечать и начал работать над собой. До сих пор иногда проскакивает, но все же я на верном пути. ) Так вот к чему это я, тогда я тоже не считал, что что-то делаю не так, все ради компании, проекта и этих несмышленышей, кто же их еще научит как правильно, а то ведь сами не заметят, как весь проект завалиться. А они еще и обижаются что-то, вот ведь неженки какие, все им "токсичность и пассивная агрессия".


          1. vassabi
            21.11.2022 12:59

            ну, мне говорят, что когда я очень вежливо начинаю говорить, то я сильнее обижаю.

            на кодревью стараюсь критиковать исключительно недочеты в предметах "код Х - не самый оптимальный",

            а при личной встрече всегда не забываю похвалить людей "Петя\Маша - отличный человек и полезный\ая разработчик, и всегда код пишет лучше чем раньше".

            И пока что мне на недостаток софтскиллов - никто не жаловался \сркзм\


          1. Red_Nose
            22.11.2022 00:26
            +2

            " Чаще всего люди просто не замечают, как обижают людей. " - это дааа, ПМы, манагеры, боссы так гладко говорят, но такую х.ню несут, что аж майка заворачивается. Попытки образумить обычно натыкаются на "решение уже принято"/"это целевое решение и не нам его обсуждать"...

            Желчь и токсичность, вкюченная через 3 месяца в моем случае привела к моему изгнанию на месяц и ... последующим возвратом. Да, будет им "целевое решение", но лет через 5, а не "к концу года !!!11" :)

            Режим "Желчь и токсичность" зависит (не только у меня, а у многих) от уровня неадекватности с другой стороны. Одно дело - притереться, найти общий язык, но когда оппонент этого не хочет, то результат немножечко предсказуем :)

            Ну и в качестве вывода: "Миша" - чуть ли не самый полезный человек. В 99% случаев креатифф/новые технологии/это ж круто и т.д. жестко обламывает одной фразой "что это даст кроме геморроя ?"


            1. suslovas
              22.11.2022 09:58
              +3

              Ну я так же могу сказать, что 99% желчи со стороны Миши - это нежелание шевелиться. Зачем, если и в болоте уютненько. ЕСли докапываться до каждой мелочи и требовать идеально выровненных ячеек в таблице, то да, 5 -10-15 лет TTM не предел. А если просто взять и сделать. Пусть не идеально и с косяками на старте, но для того и придумали все эти ваши аджайлы, то жизнеспособный продукт можно выпустить уже через полгода-год. Не все же тут ядерные реакторы запускают и обеспечивают работу международных бирж, какие-то баги мир переживет.


              1. k0rsh
                22.11.2022 10:55
                +3

                Там, в начале статьи, вводные про инфраструктуру крупного банка. Как думаете, кто первый получит по башке за запуск «не идеального с косяками на старте» продукта? Потенциальные масштабы проблем для заказчика представляете? Это не мобильный почтовый клиент, где можно написать «ой, упс, мы облажались — нате вам багфикс». За висящий процессинг или криво/невовремя сданную отчетность банк рискует получить по шапке от ЦБ и аудиторов.

                Поэтому условный «Миша» все делает правильно — раз подрядчик пришел на этот проект, значит взял на себя некие обязательства, и отмазки в стиле «че вы к нам придираетесь, работаем как умеем» не прокатят.


              1. vassabi
                22.11.2022 11:13

                подождите, если вы стартап - то конечно у вас там "классического Миши" быть не может - все код пишут 24х7.

                А если вы банк, медицина, производство, логистика или даже бухгалтерия - то у вас чаще всего будет не "написать с нуля жизнеспособное нечто, а потом выкинуть и переписать заново и лучше", а будет интересная и нетривиальная "добавить модуль №1001 и не поломать логику работы модулей 1-999 после его запуска".

                И ваша аудитория - не студент Петя, который видит вас первый раз, но готов попробовать, а оператор ПК Маша, которая пользуется вашей программой уже который год - и над которой нависает ее собственное начальство :)


      1. k0rsh
        21.11.2022 17:28
        +7

        Это, как раз, прекрасный случай для демонстрации полезности развитых т. н. «софт скиллов». И если у команды и Миши общая цель, то можно вспомнить, что Миша — тоже человек со своими особенностями, а не ресурс или юнит, и постараться подобрать к нему подход ради общего блага, а не эскалировать на руководство посыл «он токсичный, сделайте с ним что-нибудь».

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


      1. dkuzminov
        21.11.2022 17:37
        +2

        По моему опыту, даже если поменять форму, результат будет тем же. Люди не любят узнавать плохие новости. Люди не любят критики в собственный адрес, даже если она конструктивна. А в особенности они не любят АРГУМЕНТИРОВАННУЮ критику в собственный адрес.


        1. nikolas78
          21.11.2022 18:06

          Так в этом и задача руководителя, чтобы убедить/заставить людей вести себя правильно (конструктивно).


          1. dkuzminov
            21.11.2022 18:19
            +2

            А если критика (конструктивная и аргументированная) именно в адрес руководителя? И ему это (как и всем людям) не нравится?


            1. nikolas78
              21.11.2022 18:33
              +4

              Если критика ему не нравится (как и всем людям), то пусть идет и работает как все люди — подчиненным.


              1. dkuzminov
                21.11.2022 20:52
                +2

                Ну мы, допустим, можем помечтать, дескать "пусть идет". Но вспомним Принцип Питера: начальник потому и начальник, что он на этом месте некомпетентен.


                1. nikolas78
                  21.11.2022 22:27

                  Принцип Питера работает у тех, кто сам некомпетентен в бизнесе, а таких не жалко.


        1. Antra
          21.11.2022 21:10
          +2

          они не любят АРГУМЕНТИРОВАННУЮ критику в собственный адрес

          А неаргументированную?

          И откуда взялось про "в свой адрес"? Может "Миша" должен обращать внимание на проблемы кода и т.п., а не на персоналии, предложившие это?

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

          Умение показать на возможные проблемы - ни разу не токсичность.


          1. dkuzminov
            21.11.2022 21:33

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


            1. Antra
              22.11.2022 10:46
              +1

              Удивлен. Ожидал, что как раз на ревью еще можно воспринимать критику кода на свой счет а потом получится "утраченный перформатив". При анализе кода через какое-то время никто и не вспомнит, кто конкретно его написал, кроме автора.

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


              1. BugM
                22.11.2022 12:59
                +1

                Блейм для кого сделали? А историю изменений? Вмерджил - тебя будут помнить всегда. Надо делать так чтобы вспоминали только добрым словом.


                1. vconst
                  22.11.2022 13:03
                  +1

                  «Гитхаб расскажет, кто где срал!» (С)


                1. dkuzminov
                  22.11.2022 17:18
                  +1

                  Мне довелось работать в проекте, где у одного сеньорного товарища все коммит сообщения были "Work In Progress". На мои попытки склонить команду к практике оставления более внятных сообщений мне ответили: "Нет, ну а че такого-то?" Токсичным мишей впоследствии считали меня.


                  1. DMGarikk
                    22.11.2022 17:27
                    +5

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


                    1. dkuzminov
                      22.11.2022 22:11
                      +2

                      Хи-хи. Вот вы и вправду верите, что если команда пять лет поступала так же, и вдруг появляется донкихот, то все сразу начинают вести себя логично и правильно? Перечитайте "Горе от ума", там один такой же команду решил привести в чувство.


                  1. BugM
                    22.11.2022 22:04

                    Там важнее не текст, а ссылка на тикет в котором написанно почему сделан этот код. В комментарии ничего нормального все равно не напишешь.


                    1. dkuzminov
                      22.11.2022 22:15
                      +1

                      Не согласен. Комментарий должен полностью описывать идею коммита. Как правило, не с первого git commit --amend получается.

                      Так или иначе, я как раз к команде и заходил издалека, типа, "а давайте ссылку на тикет вставлять?" Эту идею отвергли сходу же. Дальше я для них стал мишей.


                      1. BugM
                        22.11.2022 22:22
                        +1

                        Половина фичи такой-то. Исправление бага в фиче сякой. Рефакторинг. Почему и зачем это сделано не понять, а это самое важное. Я ни разу не видел чтобы любой нетривиальный PR можно было описать в рамках комментария.

                        А вот в тикете описание должно быть хорошее и подробное. Чем более нетривиальная решаемая задача тем больше текста.

                        И главное по тикетам есть удобный поиск. В отличии от комментариев к коммитам. Всегда можно немного постаравшись найти все что делали с той или иной функциональностью.

                        Так или иначе, я как раз к команде и заходил издалека, типа, "а давайте ссылку на тикет вставлять?" Эту идею отвергли сходу же.

                        А вот это странно. Пара кликов мышкой не включая мозг. Вроде несложно.


                      1. dkuzminov
                        22.11.2022 22:30

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


                      1. BugM
                        22.11.2022 22:42

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

                        В большом проекте файлы делятся на две части.

                        Одна часть стабильная. Один человек Н лет назад написал. И за годы изменения минимальны. Обычно стиль под новую моду или новые технологии местами меняется. Задето меньше 10% строк обычно.

                        Вторая часть меняется постоянно. Блейм напоминает черезполосицу из половины команды разработки. Изменения на любой вкус. Тут даже с тикетами быстро не разобраться, а вы коммит мессаджи читать собрались. А именно эти файлы обычно читать приходится. Неспроста они такие.

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


                      1. dkuzminov
                        22.11.2022 22:47

                        Сквоши - жуткое зло. Мусорные коммиты доводятся до ума при помощи git rebase --interactive. Собственно, делаю референс на Мишу: ваш мусорный коммит -- говно. Потрудитесь исправить. И не прикрывайтесь тем, сто вам еще баги фиксить: меньше мусора - меньше багов.

                        Гыы, посмотрел на ваш ник. Вас не исправить :)


                      1. BugM
                        22.11.2022 22:57

                        Такое себе. Работа ради работы.

                        После того как код вмерджен люди лазят в блейм и в историю изменения мастера. Чтобы кто-то лазил в старые вмердженные ветки я не могу припомнить. Тем более чтобы там кто-то что-то полезное находил. И зачем силы тратить просто так?

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


                      1. vconst
                        22.11.2022 23:01
                        +1

                        Если вылез косяк, а гит не мержили чем-то совсем хардкорным типа rebase, то концы всегда найдутся


                      1. BugM
                        22.11.2022 23:07

                        Находим PR в котором косяк был вмерджен и все. Читаем тикет, думаем. Что вы еще найти хотите? Особенно в ветке где этот PR разрабатывался. В ветку комитит один человек.

                        Переписывать историю мастера должно быть запрещено полностью. Вмердженный в мастер токен отзывается. Тот кто его вмерджил сдается на галеру заменять этот токен везде. В том числе в три часа ночи когда давно забытый процесс идущий с этим токеном что-то делать упал.


                      1. vconst
                        22.11.2022 23:11
                        +1

                        Если коротко — я примерно об этом же

                        Кстати. Не следует надеяться, что дефолтные настройки Гит на сервере компании, такие — как вам хочется. А вмешаться в это вы можете не всегда


                      1. dkuzminov
                        22.11.2022 23:29
                        +2

                        Историю мастера переписывать да, должно быть запрещено. Но прежде чем попасть на мастер, изменения живут на других, приватных ветках. Стесняться менять всю историю на ней - как-то странно, особенно если она напоминает стихотворение Jabberwocky.

                        Если вылезает косяк, вы, возможно, найдете тот коммит, который стал причиной. Даже, наверное, сможете прочитать описание таски (и вряд ли ее полностью поймете, т.к. ее составитель тоже считал, что это "работа ради работы". Коммит наверняка был отревьюен поверхностно (так много работы, что вникать в суть миши на вас не найдется). Понять, что именно курил автор, не представится возможным, т.к. он уже уволился, а связь между задачей и собственным ее пониманием он в сообщении не оставил. Наверняка пофиксите костылем, причем в своем сообщении об этом не скажете: пусть через годик-другой иные археологи от программирования раскапывают и гадают. Ваш процесс - говно (C).


                      1. F0iL
                        23.11.2022 12:42

                        а гит не мержили чем-то совсем хардкорным типа rebase

                        Во многих проектах rebase является основной тактикой слияний.


                      1. vconst
                        23.11.2022 12:49

                        Как тогда разбираются в том, откуда вылезла проблема? Я гит только самые основы знаю )


                      1. mayorovp
                        23.11.2022 15:01

                        Ну, когда я делаю rebase своим комитам — я сразу же и проверяю что изменения применились адекватно, тут ничего сложного.


                        А вот если rebase чужим комитам делает мейнтейнер — тут могу я только посочувствовать тому, кто в этом всём будет искать концы...


                      1. dkuzminov
                        22.11.2022 23:09

                        Как говорил Ричард Фейнман, инженер должен уметь объяснить, чем занимается, не потому что "начальник требует", а потому что в противном случае возникает сомнение в том, понимает ли он сам. Так что не "силы просто так", а возможность переосмыслить свою работу.

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


                      1. BugM
                        22.11.2022 23:22

                        Расскажите ваш случай из жизни когда вам пригодился конкретный серединный коммит из какой-то давно вмердженной ветки. Мне на самом деле интересно.


                      1. dkuzminov
                        22.11.2022 23:38
                        +2

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

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


                      1. BugM
                        22.11.2022 23:43

                        Вы так и не назвали задачу в решении которой вам лично помогли комментарии к коммиту в середине давно вмердженной ветки.

                        Пет проекты не надо. Что-то из нормального продакшена.

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

                        Так где я работаю нет такой практики. Сквош и в мастер. Ничего что вы описали не наблюдается. Истории изменений мастера и тикетов хватает для всего. Кодовой базе уже много лет и она довольно большая.


                      1. dkuzminov
                        22.11.2022 23:57
                        +1

                        В последние несколько лет у меня все больше отрицательные примеры, когда команда собственный код начинает называть легаси на второй год разработки. "Work in progress" в качестве сообщения -- это оттуда. Ну и сквош десятка таких перлов -- тоже.


                1. Antra
                  22.11.2022 23:08

                  Следственные мероприятия провести, конечно, можно. Но зачем?

                  Обнаружился очередной баг - неужели вместо чтобы просто взять и починить более типичное поведение сейчас - лезть в историю, чтобы узнать "а кто же так некрасиво поступил"?

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

                  А напрягаться, чтобы обосрать даже не "закадычного врага", а пока еще даже неизвестно кого (автора еще только ищем) - мне не понять.


                  1. vconst
                    22.11.2022 23:12

                    Обнаружился очередной баг — неужели вместо чтобы просто взять и починить… лезть в историю
                    Это параллельные процессы


                  1. BugM
                    22.11.2022 23:25

                    Лезть в историю чтобы понять что там на самом деле делалось, почему это делалось и как это место кода правильно править. Может это и не баг вообще, а так специально сделано по каким-то особым бизнес требованиям.

                    Тривиальных багов в проекте не должно быть. При нахождении они исправляются не включая мозг и никуда не лазя. А вот нетривиальные баги сплошь и рядом встречаются. Там перед тем как код трогать думать приходится.


                    1. Antra
                      22.11.2022 23:36

                      Лезть в историю чтобы понять что там на самом деле делалось, почему это делалось и как это место кода правильно править. Может это и не баг вообще, а так специально сделано по каким-то особым бизнес требованиям.

                      Я это и пытался передать фразой "Я могу понять, если появились сомнения и хочется у автора проконсультироваться, зачем так сделано, вдруг за непонятным кодом скрывается какой-то смысл и его исправление приведет к появлению других эффектов".

                      Просто для меня мотивация "установить автора, чтобы уточнить" - норма, а "чтобы высказать свое фи" - странно.


                      1. dkuzminov
                        22.11.2022 23:48
                        +1

                        Установить автора - не столь важно, сколь понять, что именно им движило. Тут не до фи.

                        Вот навскидку история. Сломались тесты. Написаны коряво, и понять, что именно произошло (требование протухло, код сломался, тест неадекваьный) невозможно. Смотрю по истории и выясняю, что когда-то такое уже случалось, и некто изменил в тесте одну строку. Обращаюсь к нему: типа, а в чем суть изменений? Отвечает, что сам не знает, но сработало..... Ревью такое прошло, ибо всем пофиг: перестал фэйлиться тест, так и хорошо. Но вот пользы проекту это не принесло, лишь увеличив энтропию.


                      1. BugM
                        22.11.2022 23:57

                        Такой тест просто сносится и все. Тест проверяющий непонятно что не нужен. PR со сносом лучше отдать на ревью сеньору или тимлиду кто подольше на проекте. Может они сообразят что там на самом деле происходит и зачем оно нужно.

                        Перед сносом конечно стоит посмотреть PR после которого тест сломался. Часто в этот момент становится понятно что там произошло.


                      1. dkuzminov
                        23.11.2022 00:04

                        А если такие тесты все? А если такой код весь? Миша, ты нам нужен!

                        Вот чтобы такого не случалось, требуется внятное изложение контекста задачи. Если вы сами понимаете, что и зачем сделали, не составит большого труда сделать commit --amend. Но как правило, невнятные коммиты - это попытка по-быстрому отделаться от задачи, не до конца ее осмыслив. А сквош мерж -- это сродни методики продажи тухлых помидоров: смешиваем с партией свежих, и продаем одним большим пакетом, чтобы глаз не мозолили.


                      1. BugM
                        23.11.2022 00:18

                        А если такие тесты все? А если такой код весь? Миша, ты нам нужен!

                        Или менять работу или качать софт скилы и должность до уровня достаточного для иницирования переписывания всего. Простых вариантов тут нет.

                        Если вы сами понимаете, что и зачем сделали, не составит большого труда сделать commit --amend. Но как правило, невнятные коммиты - это попытка по-быстрому отделаться от задачи, не до конца ее осмыслив.

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

                        Давайте я начну с личной истории. Почему сквош мне нравится и почему он нужен. Тривиальные задачи это не интересно, там один коммит и поехали. Иногда второй с дописыванием тестов нехватку которых на кодревью заметили.

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

                        Вторая версия это уже нормальный код. Часто даже продакшен реди.

                        А в PR я отправляю только третью версию, которую сам до этого порефакторил исходя из своего чувства прекрасного.

                        Коммитов при этом может быть 10+ и они как-то странно раскиданы по этим стадиям, а то и между ними. Когда половина кода так, половина сяк и проект не собирается.

                        Какая от этих коммитов кому-то польза? Никакой.

                        Могу я потратив какое-то время подделать историю так чтобы красиво было? Могу. Но зачем? И вероятно не буду. Проще работу сменить, чем обезьянним трудом заниматься.


                      1. dkuzminov
                        23.11.2022 01:01

                        Мы с вами решаем одну и ту же проблему, но разными методами. Вы сквошите, я делаю интерактивный рибейз. Так что в причинах мы сходимся. Но я не ищу легких путей, и вместо того, чтобы прятать от собственных (и чужих) глаз тухлые помидоры, построчно проверяю собственную работу. И не припомню случая, когда бы ее не переделывал (в более чем половине случаев сам же нахожу у себя баги, которые бы выжили, будучи засквошенными). Я перелопачиваю тот бардак из 10+ коммитов, которые делал не до конца понимая задачу, и делаю это когда понимание-таки приходит. Разделяю на high cohesive low coupled коммиты (это приводит к тому, что и сам код приобретает данное качество).

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


                      1. BugM
                        23.11.2022 01:09
                        -1

                        Вы описали пользу для себя. Почему вам хорошо так писать код в вашей ветке. И это замечательно. Пишите код как вам удобно. И миру можно рассказать об этом. Может кому-то понравится и он так же сам решит писать.

                        А другим хорошо по другому. Мир разный, люди разные. Мы за равенство и разнообразие.

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

                        Если коммиты в процессе работы в ветке человеку не нужны или используются для чего-то другого личного что показывать людям не стоит, то зачем заставлять людей подделывать историю? Подделывать историю и тратить время когда PR уже готов и идеален чтобы что?

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


                      1. dkuzminov
                        23.11.2022 01:29
                        +3

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


                      1. Antra
                        23.11.2022 00:14

                        Установить автора - не столь важно, сколь понять, что именно им движило. Тут не до фи.

                        О чем и речь!

                        Вы в истории копались не для того, чтобы найти автора и высказать "фи", а чтобы что-то поправить.

                        Да и, если вы нормально спросили "нафига так сделал", без обращения "<пиип> чтоле", сомневаюсь, что автор той фигни потом обиженным и оскорбленным себя чувствовал.


                      1. Antra
                        23.11.2022 00:15

                        Установить автора - не столь важно, сколь понять, что именно им движило. Тут не до фи.

                        О чем и речь!

                        Вы в истории копались не для того, чтобы найти автора и высказать "фи", а чтобы что-то поправить.

                        Да и, если вы нормально спросили "нафига так сделал", без обращения "<пииип> чтоле", сомневаюсь, что автор той фигни потом обиженным и оскорбленным себя чувствовал.


                      1. dkuzminov
                        23.11.2022 01:06
                        +1

                        А вам не приходило в голову, что автор уже давно мог уволиться? В отличие от людей, код на мастере остается, и "спрашивать" нужно у него.


                      1. Antra
                        23.11.2022 10:49

                        Это первое, что пришло мнев голову. Поэтому и удивился, что "обижаться на критику кода, принимая ее на свой счет" можно не на ревью, а существенно позже, когда кто-то будет исправлять баги в вашем древнем коде.

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

                        И как можно обидеться, когда автор там уже даже и не работает, для меня тем более загадка.

                        В общем, я просто свое удивление высказал. У кого-то вполне может быть по-другому. Это нормально.


  1. Breathe_the_pressure
    21.11.2022 12:21
    +5

    Ждал концовку в стиле: "Потом поженились, двое детей." (Шучу, не воспринимайте близко)


    1. Zelenovskiy
      21.11.2022 16:04

      Дети у меня от другого человека, но с Мишей отношения наладидись :)


  1. guryanov
    21.11.2022 12:27
    +1

    Тоже немного узнал себя, хотя и старался всегда аргументировать недовольство :(

    Если такой человек действительно давно работает, знает всю историю и разбирается в продукте - на мой взгляд все-таки надо его слушать и просить максимально всё объяснить.

    Вот реально раздражает когда приходит новый человек в команду с посылом: "Привет, я - Петя, ваш код - говно".


    1. Zelenovskiy
      21.11.2022 13:25
      +7

      Тут главное понять, код - говно или Петя :)


      1. ASpirinV
        22.11.2022 16:06

        Петя.

        Не идеальный, но приемлемый ответ: ваш код - говно, потому что А. Вот тут Б, а надо В потому что Г, а ещё ...

        После этого Петя идёт в отдел с самым адовым легаси и не возвращается оттуда никогда.


    1. ss-nopol
      21.11.2022 15:48
      +4

      Вот реально раздражает когда приходит новый человек в команду с посылом: "Привет, я - Петя, ваш код - говно".

      Немного раздражает, конечно. Но ведь действительно говно.


      1. vconst
        21.11.2022 18:11
        +19

        image
        Это висело в одном рекламном агентстве, где я работал :)


  1. Keeper13
    21.11.2022 12:43
    +2

    Раньше тоже так делал. Ныне же победил здоровый пофигизм. Проблемы проекта -- это не мои проблемы. Но добавить лишний раз на планёрке "Я же говорил" -- это всегда бесценно.


    1. polearnik
      21.11.2022 13:38
      +4

      и что меняется от того что вы сказали "я вам говорил"? к вам стали чаще прислушиватся?


      1. Keeper13
        21.11.2022 13:49
        +3

        Нет, конечно. Люди так быстро не меняются.


    1. zenhower
      21.11.2022 13:52
      +12

      Я за годы работы усвоил, что "а я говорил!" - не работает.

      До появления проблемы - у всех уверенность "не случится"

      После появления проблемы - "и что нам делать с твоей желчью? Уже случилось!"


      1. Germanjon
        21.11.2022 16:33
        +2

        Кстати, "дадим им обос..ться" - тоже вполне себе действенный паттерн поведения.


      1. Nubus
        23.11.2022 05:38

        Есть хорошая табличка на дверь:

        -Полный писец с вашей стороны не является песцом с моей.


    1. k0rsh
      21.11.2022 15:55
      +5

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


  1. ihouser
    21.11.2022 13:01

    "все г..." это просто начальная позиция с которой можно начать пошагово работать выявляя что в этом г... не является г...

    Также есть противоположная позиция - "все класс" с последующим поиском г... в нем.


  1. zenhower
    21.11.2022 13:06
    +6

    Добавлю своих наблюдений. Перед тем, как примерять на себя облик "Миши" - хорошо бы сначала оговорить понимание "нормальности" атмосферы в самом коллективе. Я встречал проекты, где собрали разработчиков для поддержки "изначально дохлого" проекта. И тогда человек, которому "не всё равно", будет выделяться среди большого количества аморфных коллег вида "внедряем фичу, а там лети оно к чертям". При этом, со стороны начальника всё замечательно, люди улыбчивые, решают (косяки) проблемы, работа кипит. А один полон негатива, постоянно предрекает проблемы (предсказания сбываются), постоянно рассказывает как избежать того, что еще не началось (зачем?), только мешает, короче.


  1. DarkHost
    21.11.2022 13:21
    +2

    Вот что бывает, когда умный работник оказывается в коллективе неженок.

    он сухо отвечал: «Читайте постановления такие-то»

    И правильно делал. С какого перепугу он должен разжевывать все тем, кто ленится посмотреть в нормативы/акты и т.д.?! Если только он не конкретно обучением занимается.


    1. just-a-dev
      21.11.2022 15:00
      +6

      Это итальяно-забастовщинское поведение. Чаще всего нормативы/акты требуют вдумчивого многочасового (или многодневного) чтения, и отсылать к ним вместо ответа на плёвый вопрос - идиотизм. Вообще надо бить по рукам за глагол "посмотреть в...". Туда невозможно "посмотреть", туда приходится "погружаться" и долго.

      Потом при увольнении такие жалобщики обижаются, что вместо них взяли сотрудника нацеленного на результат, а не на соблюдение формальностей


      1. k0rsh
        21.11.2022 15:19
        +9

        Это не итальяно-забастовщинское поведение. Это то, что отличает специалиста от просто работника. Первый вникает в суть руководящих документов и знает «как правильно». В крайнем случае, знает где посмотреть «как правильно». А последний работает по принципу «скажите мне что надо сделать». Отсюда и разрабы в банках, у которых получается отрицательный остаток по счету из-за того, что предметную область изучать долго, а так - добрый аналитик подскажет как должно быть.


        1. DMGarikk
          21.11.2022 15:54
          +3

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

          до сих пор в холодном поту просыпаюсь как вспоминаю операции по денежным счетам без транзакций… это прям реально так в боевой системе, в банковском процессинге
          Перевод со счета на счет:
          1 апдейт БД
          Счет А = Счет А-100руб.
          2 апдейт БД
          Счет Б = Счет Б+100 руб.
          3. файлик 1 операции кладем на фтп процессинга
          4. файлик 2 операции тоже кладем на фтп процессинга
          5. процессинг может не вытянуть оба файла… и но по техпроцессу моментального retry не бывает, сразу файлы удаляются
          == если любой пункт падает, процесс не останавливается, потом в конце месяца поправят или если клиент позвонит, это норма

          транзакция? а зойчем? (у меня, имеющего на тот момент опыт в 1С и вообще бухучете с двойной записью, прям паника начиналась от такого)


        1. mayorovp
          22.11.2022 15:03
          +2

          Невозможно быть специалистом сразу во всём. Когда над проектом работает команда — совершенно нормальна ситуация, при которой разные специалисты специализируются в разных областях и дополняют друг друга.


          1. k0rsh
            22.11.2022 15:19
            -3

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


            1. mayorovp
              22.11.2022 15:34

              Если в команде не оказалось ни одного, кто был бы способен читать и понимать нормативные акты — да, это ненормально. Точно так же ненормальна и ситуация, когда этот человек в команде нашёлся, но вместо помощи коллегам важно ходит и приговаривает: "читайте нормативные акты, читайте".


              1. k0rsh
                22.11.2022 15:39

                Если вчитаться в текст статьи, то можно увидеть, что человек этот — представитель заказчика, непосредственно принимающий участие в приемке работ подрядчика. Так что условная «команда» для него скорее наемные рабочие, чем коллеги. И в случае с крупным банком таки да, указание читать нормативные акты является абсолютно правильным, ибо разжевывать их положения ни в ТЗ, ни непосредственно команде подрядчика никто не обязан.


                1. Antra
                  22.11.2022 23:12
                  +1

                  Между "разжевыванием" и указанием, что именно прочитать (примерный заголовок или ключевую фразу), большая разница.

                  А уж специалист такого высокого уровня, по идее и пункт способен выдать мгновенно по памяти. Если же он этого не делает - значит у него задача не "чтобы плац был чистый, а чтобы задолбались".


      1. DMGarikk
        21.11.2022 15:51

        и отсылать к ним вместо ответа на плёвый вопрос — идиотизм.

        правильно, пускай разработчик отвечает клиенту на вопрос 'почему ваша система никогда не работает!!! памагити!!!' (а при этом тупо выбирает неправильный пункт в меню), сразу должен говорить -выбирайте так, а то иш, отсылает он к инструкции, к документации. что ему лень ответить чтоли? свои 300+тыс зря получает?


      1. Germanjon
        21.11.2022 16:28
        -1

        В нормальных документов описывается как должен быть реализован процесс, почему он так должен быть реализован, в какие сроки должна быть реализация, что произойдёт если процесс реализовать неправильно, какие изменения нужно внести в текущие процессы, каким образом сохранить обратную совместимость с ранними итерациями, какие исключения из процесса могут быть (и ещё 100500 полезных вещей).

        Если на ответ на вопрос "как это сделать" дать правильный и краткий ответ - возможны два варианта:
        1. Пользователь придёт к тебе со следующим вопросом из списка.
        2. Пользователь сделает всё неправильно.

        Поэтому, чтение мануалов (к которым относятся и Нормативные акты и руководящая документация) вещь весьма полезная. И эксперт ожидает от коллег внятных и конкретных вопросов по предметной области.

        Оффтопик

        Судя по нику, Вы - программист. Думаю, если к Вам подойдёт юное дарование без знаний основ программирования и спросит "как реализовать алгоритм Дейкстры" - Вы вряд ли будете тратить дни и месяцы на объяснения "что такое переменная", "что такое цикл", "основы теории графов", а пошлёте дарование в Гугл или порекомендуете взять готовый кусок кода со стековерфлоу.


        1. mayorovp
          22.11.2022 15:15
          +3

          Судя по нику, Вы — программист. Думаю, если к Вам подойдёт юное дарование без знаний основ программирования и спросит "как реализовать алгоритм Дейкстры" — Вы вряд ли будете тратить дни и месяцы на объяснения "что такое переменная", "что такое цикл", "основы теории графов", а пошлёте дарование в Гугл или порекомендуете взять готовый кусок кода со стековерфлоу.

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


  1. tiutkin
    21.11.2022 13:29
    +5

    … и даже обратить минус в плюс

    "А недуг твой позорный, боец, мы в подвиг обратим. Мы тебя в десант определим. Там ты еще и ср*ся будешь!"


    1. vassabi
      21.11.2022 13:59
      +1

      с одной стороны - аналогия у вас "как котенок с дверцей"

      но с другой стороны - а что делать, люди есть в жизни разные, и эта разность - должна быть их достоинством в коллективе, а не недостатком.

      А уж: "недуг твой позорный - мы в подвиг обратим" - это мне кажется отличный девиз для хорошего управления командой :)


      1. tiutkin
        21.11.2022 14:29
        +7

        Вы не видите аналогии? Ну, рискну предположить, что вы и суслика не видите. А он там есть.


        Бросьте, я же пошутил :). Я сам встречал таких Миш, но я, в принципе, относился к ним уважительно, так как это действительно были, как правило, профессионалы. Помню, позвали спасать один проект, перед первым митингом наслушался от команды "сейчас этот мудак-Миша опять своими тупыми придирками весь митинг зафлудит". А на митинге, хотя Миша имел своеобразную манеру изложения (да, слегка поплевывая сверху), я сразу понял, что претензии его - весьма по делу.

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


  1. Thomas_Hanniball
    21.11.2022 14:56
    +2

    Есть отличное выражение: Никогда не работай с мудаками.

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


    1. andrzzc
      21.11.2022 15:17
      +2

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

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


    1. Zelenovskiy
      21.11.2022 16:11

      Не всегда время играет на твоей стороне поля, приходится находить иные пути решения, даже, если не хочется.


    1. DMGarikk
      21.11.2022 16:12
      +7

      его просто выкинут как токсичного мудака и заменят на более договороспособного человека.

      и получится твиттер ;)))


    1. MechanicusJr
      21.11.2022 19:56
      +9

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

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

      Итог - срыв сроков и штрафы. и то и суд


    1. alexzaides
      22.11.2022 14:26
      +3

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


      1. vassabi
        22.11.2022 19:23

        и у нас даже есть примеры : https://habr.com/ru/news/t/700872/


  1. k0rsh
    21.11.2022 15:25
    +9

    Хорошая статья, годная. Всегда должен быть противовес в лице вот такого вот «Миши». А уж если он мастер аргументации, квалифицирован и шарит в нормативке… Я бы задумался — может не в нем проблема?) Особенно там, где «с горящими глазами» гонят реализацию кучи доработок и фич, попутно решая только вопрос «почему эта инициатива — хорошая». На радость ПМу и КПЭ команды)

    P.S. Автор, пожалуйста, не используйте слово «экспертиза» в значении «квалификация». Это не одно и то же)


  1. zlat_zlat
    21.11.2022 15:30
    +6

    Статья написана в очень позитивном ключе, но всё-таки вопросики остаются. Ну, пусть Миша такой хороший специалист, способный предсказать риски и предвидеть проблемы. Но откуда тогда абзац с докапыванием к "ужасным ошибкам" и игнор согласований? Всё-таки Миша то ли мудак, то ли самодур. А уж потом специалист. Работать с мудаками, конечно, можно, но только до той поры, пока окружающим не надоест целовать землю около божества окончательно.


    1. nikolas78
      21.11.2022 18:01
      +2

      Миша хороший спец, но плохой менеджер/контактер, поэтому основная проблема там была в том, что он занимал не совсем свое место — место одного из ЛПР от заказчика. А должен был быть консультантом.


      1. Goupil
        21.11.2022 22:51
        +3

        Я таких людей встречал в науке - неплохой рукастый ученый, прекрасно и щепитильно работает с оборудованием, прекрасно смотрелся бы в core facility, но не дай бог заставить его руководить. А ведь заставляют.


    1. alexzaides
      22.11.2022 14:34
      +2

      докапывание и игнор - это мнение автора. Неизвестно, что этому предшествовало. возможно пару созвонов часов на несколько по проблеме, которую по уму то можно было решить между делом. Среди горящих энтузиастов часто встречаются любители поговорить ни о чём. Я бы даже сказал профессионал в этом деле. Помниться были трёхчасовые созвоны на тему - нужно ли резать на несколько запросов гет, которы один возвращает данные для пары десятком таблиц (не как резать. а нужно ли вообще). или 4 часовых совещания, на кторых решали имеет ли право разраотчик взять задачу в работу или долен получить на это разрешения большого начальника, который один на всьма немаленьком предприятие и чисто физически не сможет вникнуть во все задачи - максимум - чисто механически протыкать разрешения. Если при этом текущие задачи никто не отменяет - я вполне могу понять Мишу, который все вопросы хочет решать формально и по правилам.

      К тому же он - со стороны заказчика. "Кто девушку кормит, тот её и танцует"


      1. zlat_zlat
        22.11.2022 17:42

        Не хочу вас расстроить, но вы сейчас написали гораздо больше слов, которые также являются «мнением автора». Действовать формально и по правилам - это вполне себе позиция, не спорю. Но я видел и людей, которые намеренно тормозили процесс именно игнором и придирками, активно подставляя всех, пока всем разом не прилетало по шапке с самого верха. Зато тогда задачи решались быстро, эффективно и радостно и с флагом «да я их и подгонял». А мотивация этих людей была - подковёрные игры и всякое лично.


  1. eltardowut
    21.11.2022 15:41
    +15

    Как раз в тему.


  1. rukhi7
    21.11.2022 16:03

    Описание сотрудника очень напоминает персонажа из стихотворения Самуила Яковлевича Маршака "Не так"

    https://www.culture.ru/poems/42952/ne-tak,

    поэтому такая характеристика:

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

    для такого персонажа, лично у меня вызывает огромное недоверие.

    Мне кажется поэт не мог так ошибаться в людях.


    1. zogxray
      22.11.2022 00:42
      +3

      Маршак не ошибся. Такая «компетенция» рассыпается после двух вопросов вглубь темы. Окажется, что он сам понятия не имеет, что написано в доках на которые ссылается.


      1. alexzaides
        22.11.2022 14:35
        +2

        из чего такой вывод?


  1. svob
    21.11.2022 16:24
    +1

    Не знаю, правда или нет, но слышала, что в Японии в крупных компаниях всегда есть мальчики/девочки для битья. Это такие специальные люди в коллективе, которых негласно разрешается оскорблять и гнобить.

    Чего-то вспомнилось...


  1. Ivan22
    21.11.2022 16:26

    Просто 99% современно бизнеса работает по принципу - попробовать и облажаться лучше, чем перестраховаться и не попробовать. Поэтому "миша" тут антипаттерн.

    А Миша пусть идет марсоходы проектировать.


    1. AlexeyK77
      22.11.2022 13:36
      +3

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


      1. Ivan22
        22.11.2022 13:43
        +3

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


  1. homocomputeris
    21.11.2022 16:37
    +7

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


    1. k0rsh
      21.11.2022 16:51
      +2

      Все же, есть разница между «смешивать с говном» и «аргументированно доказывать, что продукт/процесс/инициатива — говно». Несмотря на декорации автора, в статье просматривается именно последний вариант. И, опять же, судя по контексту, Мише не надо самому создавать «не работающее говно» — его цель в том, чтобы такое говно поменьше создавали другие. Пусть это негативно сказывается на показателях тех, кто «нацелен на результат», зато позволяет притормозить процесс в угоду качеству.


      1. homocomputeris
        21.11.2022 17:02

        Пост написан так, что под "поддержку ИТ-системы" можно подвести что угодно.


    1. Ivan22
      21.11.2022 17:09
      +2

      обычно сами они ничего не создают.


  1. dkuzminov
    21.11.2022 17:09
    +2

    А если и вправду всё — г… но?

    Описанный вами коллега -- это не "человек «Всё — г… но»", а "человек job-security". Собственно, оно из-за такого поведения и возникает.

    Так что не обобщайте нас, праведно недовольных, с такими булшиттерами.


    1. k0rsh
      21.11.2022 17:51
      +3

      А может, наоборот, это квалифицированный и опытный спец, на которого (возможно, против его воли) повесили сопровождение разработки подрядчиком? При этом на подрядчика у этого Миши может не быть прямого влияния, а за результат работы спросят все равно с него. И такие ситуации нередки ведь.


      1. dkuzminov
        21.11.2022 17:58

        Я в описанном Мише вижу только один недостаток: то, что он отвечал вопросами на вопросы и "топил спасательным кругом". То есть ему было важно быть правым, но устранения недостатков он сам фактически в душе не желал. В остальном -- опытный спец и крайне полезный сотрудник, хоть и сложный в общении.


        1. k0rsh
          21.11.2022 18:04
          +4

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

          У любого диалога две стороны, на мы стараемся весьма ограниченную информацию одной из сторон экстраполировать на вторую, что порочно и неверно))


          1. dkuzminov
            21.11.2022 18:15
            +2

            Мы обсуждаем не конкретного Мишу, а описанную модель поведения. Если принять, что автор описывает ситуацию более-менее объективно, то у меня к "Мише" вопросы только по поводу невозможности внятного донесения собственной позиции. У меня был такой коллега: если ему задать вопрос, то отвечал так, что ни на йоту не приближал к пониманию проблемы. Потом, если сам разбирешься, то понимаешь: да, ответ был абсолютно верный и точный, но совершенно бесполезный.

            Так вот, как мне кажется, автор ставит не на том акцент.


            1. k0rsh
              21.11.2022 18:33
              +2

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

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


  1. Mikhail1972
    21.11.2022 18:25

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


    1. V1RuS
      21.11.2022 19:55
      +1

      Выравниваешь бп, наступает тишина.

      кого, простите, выравниваешь?


      1. gxcreator
        21.11.2022 21:50
        +1

        Бизнесс процессы мб?


  1. Prion
    21.11.2022 18:33
    +2

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


    1. MechanicusJr
      21.11.2022 20:59

      Тут вроде не сайт по психологии и психиатрии и не разбирают психотипы людей.

      Еще как разбирают и ОБИЖАЮЦЦА


      1. Prion
        21.11.2022 21:23
        +1

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


  1. MechanicusJr
    21.11.2022 20:00
    +4

    Хорошая история. Жалко что вранье (С) Пикабу.

    Потому что после

    Еще я пробовал эскалировать проблему на руководителя. Миша воспринял это как подрыв и сомнение в его компетентности. Далее последовала реакция «Ах так!», и он завалил меня миллионами вопросов по имеющимся задачам. В общем, попытка нажать на административный рычаг тоже потерпела фиаско.

    сдача проекта произойдет только после согласования всех требований. Или смены ответственного - когда Миша распишется под приказом, что все происходящее - вне его зоны ответственности совсем, а всю ответственность на себя берут ЛПОВР (лица принимающие особо важные решения).

    После чего проект можно закрывать, под такими рисками ЛПОВР не подпишутся (с печатью и номером приказа) примерно никогда.


    1. k0rsh
      21.11.2022 20:10
      +6

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

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


  1. jovany
    21.11.2022 21:19
    +8

    В терминах книги "Игры в которые играют люди" это поведение называется "трезвый пьяница".

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

    Изначальной целью господина г...на - оскорбление людей, и только ради этого он стал классным специалистом. Те положительные применения, описанные автором, не могут долго работать, они ему не интересны, разве, что он не начнёт оскорблять заказчиков.

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

    Зашито это русской культурой? Думаю - нет. Это наследие совка (Не СССР, а именно совка) когда аристократическое поведение противопоставлялось поведению простого рабочего. Из которого простой рабочий делал вывод, нужно смотреть на аристократов и делать наоборот. (В СССР идея была в выработке собственных паттернов поведения для рабочих, не хуже чем у аристократов, что несомненно хорошо, но люди всё сильно упростили и рабочая прямота, превратилась в простое послание нах. с аргументом "А, чё он?")

    Самый главный отрицательный эффект от данного товарища, если он у вас, вдруг, завёлся, в том, что рядом с ним невозможно появление сколь-нибудь толкового специалиста. Миша отлично знает, как хреново тем, на ком он отрывается, и ни-за что не хочет оказаться на его месте.

    Мой личный опыт: Когда я стал грубо тыкать Мишу в его косяки, как он любил это делать по отношению к другим, то закончилось "воспитание" его слезами (это не фигура речи, мальчику 35 лет), он побежал к генеральному и наматывая сопли на кулак указывал пальцем в мою сторону. От меня его убрали.


    1. vassabi
      21.11.2022 21:34
      +3

      единственное что я понял из психологии - это то, что каждый судит о других по себе :)


    1. dkuzminov
      21.11.2022 21:49
      +3

      Сейчас стало модным считать, что софт скиллы не менее важны чем хард. Особенно это популярно в американских компаниях, где принято улыбаться в лицо тому, против кого копаешь (сам живу в США, так что знаю, о чем говорю).

      Так вот, о софт скиллах. Помните, как мы в ВУЗе сдавали сложный экзамен, зная отсилы половину материала, и старались произносить умные слова в надежде, что принимающий препод не заметит нашего незнания и непонимания? Это ли не софт скилл: есть цель, мы ее в итоге добиваемся, получаем зачет (пять, четыре, тройку, кому что нужно было), используем всю свою изворотливость, радуемся впоследствии результату... Так вот я вам скажу как Миша: этот софт скилл -- полное говно. Код, который я наблюдаю уже в котором проекте, написан не для того, чтобы я его понял, а для того, чтобы я не догадался, что автор сам не понимал, чем занимается. В результате культивации софтскилльщиков, мы получаем команду улыбчивых проходимцев, умело скрывающих свою сущность. Проект (и пользователи) от этого страдают. Тех миш, которые умеют видеть недостатки, и которые имеют смелость (и совесть) об этом открыто говорить, записывают в токсичные. Единственное НО по поводу Миши из статьи -- не отвечай вопросом на вопрос. В остальном -- парень молодец.


      1. MechanicusJr
        21.11.2022 22:00
        +5

        Сейчас стало модным считать, что софт скиллы не менее важны чем хард.

        «Как завоёвывать друзей и оказывать влияние на людей» (англ. How to Win Friends and Influence People) — наиболее известная книга Дейла Карнеги, вышедшая 12 ноября 1936 года

        Тейлор - «Управление фабрикой», 1903 г.
        «Принципы научного управления» (The Principles of Scientific Management), F. W. Taylor, Harper & Brothers, New York, 1911 г.;

        DeMarco T. The Deadline: A Novel About Project Management. Dorset House, 1997. ISBN 978-0-932633-39-2. Русский перевод: Демарко Т. Deadline: Роман об управлении проектами. / Пер. с англ. А. Максимовой. — М.: Вершина, 2006; То же: М.: Манн, Иванов и Фербер, 2010. 

        Везде про важность софт скиллов. А так то .. ну можно дойти и до Макиавелли -

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


        1. dkuzminov
          21.11.2022 22:10
          +1

          Карнеги пишет о том, как человек может начать использовать психологию с выгодой для себя. Как-то странно на собеседовании услышать вопрос: "Скажите, вы умеете манипулировать людьми? Сможете манипулировать мной?" -- "Да, конечно" -- "Вы приняты..."

          Я против того, чтобы нанимать улыбчивых, если они хоть немного уступают в хард скиллах угрюмым.


          1. MechanicusJr
            22.11.2022 00:20
            +3

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

            Все они пишут о том, что мы как-то должны работать с людьми, с разными по разному

            Я против того, чтобы нанимать улыбчивых, если они хоть немного уступают в хард скиллах угрюмым.

            (вздохнув) давно людей нанимали? Проблема найти хотя бы знающих, и при этом вменяемых, а уж веселый или угрюмый , дело сотое.


      1. jovany
        21.11.2022 22:02
        +4

        Пожалуйста не путайте прямоту, с целью нагадить в душу.
        Одну дело: ты написал кривой код.
        Другое: Ты мудак ты понимаешь это? Хочешь я докажу что ты мудак? Давай, одно из двух, у тебя руки кривые или ты мудак, вот смотри, что ты написал. Кто ты после этого?


        1. dkuzminov
          21.11.2022 22:06
          +1

          Я не заметил в статье про Мишу цели нагадить в душу. Наоборот, человек с глубокими знаниями, но нетолерантный к низкому качеству. Про мудака -- это уже ваши слова.


          1. jovany
            21.11.2022 23:15
            +1

            Признаю, для доходчивости, я несколько, более контрастно описал ситуацию, но и автор сильно обходит углы. Согласитесь, если человек называет всё своими именами без цели обидеть, его не назовут г-ном...

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


            1. MechanicusJr
              21.11.2022 23:25
              +2

              Согласитесь, если человек называет всё своими именами без цели обидеть, его не назовут г-ном...

              Еще как назовут. Когда на кону контракт на миллион-другой грязной зеленой бумаги.


            1. dkuzminov
              21.11.2022 23:34
              +3

              И тут вы перевираете. Говном звали не Мишу, а это Миша называл говном то, что с его точки зрения пахло. При этом, как я понимаю, окружающие и не пытались опровергнуть сам запах (автор признает техническую подкованность Миши), а лишь возражали, дескать, "фи, как грубо вы, Миша, отзываетесь о наших плодах творения".


          1. vconst
            22.11.2022 12:09
            +1

            Один друг говорит «У меня нулевая толерантность к дуракам». И он может себе это позволить


            1. vassabi
              22.11.2022 12:18

              это да, это недешево :)

              но, если есть деньги - то конечно оно того стоит


              1. vconst
                22.11.2022 12:53
                +1

                Это право ему дают не деньги — а высочайшая квалификация. Редкий случай


      1. Goupil
        21.11.2022 23:03
        +4

        Софт скиллы - инструмент, а уж ползаваться наблаго им или во вред общему делу - выбирает сам человек.

        Приведу пример из медицины, к которой близок. Возмем медсестр. Есть хард скиллы - как они умеют проводить манипуляции, например ставить системы - с какого раза, с трудные вены старого обезвоженного пациента попасть, да так, чтобы не больно и без синяка. А есть и софт скиллы - отношение к пациентам и коллегам, умение понимать их эмоциоанльнео состояние и реагировать на него.

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

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

        У нас, выходцев из постсоветского пространства, есть еще очень большой дефект - мы просто не видим, где мы, с точки зрения банальной вежливости, переходим грань, так как у нас иерархическая структура устраивается по иным принципам, чем в западном мире - куда меньше вежливости к тем, кто ниже по рангу. "Твой код говно, ты мудак, твоя мать нехорошая продажная женщина" - это не проявление прямоты и честности. За это в приличном обществе спустя с лестницы.


        1. dkuzminov
          21.11.2022 23:27
          +3

          Я не против софт скиллов, я против того, чтобы ставить их в один ряд по важности с хард скиллами. Тут, правда, нужно учитывать специфику проекта. Если взять пример с медсестрами, то им можно противопоставить контрпример с криворуким кардиохирургом, который и человек, может, хороший, и компанейский, и жертв своих искренне потом жалеет....

          Инженерам нужна ясность ума. Не умение при случае притворно улыбаться, а четкое понимание предметной области и умение отстоять свою правоту (а иногда и признать свои ошибки). Если что-то пахнет как говно, выглядит как говно -- то это и есть говно, а не марципанчик, чего бы ни говорили его авторы. И если скиллы помогают от этой пахнущей субстанции эффективно избавтиться -- честь им и хвала. К сожалению, все больше софтскилльных парадигм учит тому, как не замечать запах, а также с какой интонацией голому королю надо отпускать комплименты.


          1. MechanicusJr
            22.11.2022 00:15
            +1

            Я не против софт скиллов, я против того, чтобы ставить их в один ряд по важности с хард скиллами. Тут, правда, нужно учитывать специфику проекта. Если взять пример с медсестрами, то им можно противопоставить контрпример с криворуким кардиохирургом, который и человек, может, хороший, и компанейский, и жертв своих искренне потом жалеет....

            Оказавшись столь бесцеремонно опущенной капитаном Пирсом, майор Халиген потребовала разрешения конфликта у командующего. И эта встреча закончилась плохо. Подполковник Блэйк, к своему несчастью дал ей выговориться и сообщил, что скорее отделается от капитана Бернса, нежели от капитана Пирса, но не может себе позволить потерять ни того, ни другого.
            Майор Халиген окончательно расстроилась, но не выносила окончательного приговора целую неделю. Спустя неделю, она окончательно убедилась в том, что обитатели Болота, и, в частности, Пирс, оказывают дурное влияние на подполковника, да и на весь лагерь. Зато капитан Бёрнс, как она заметила за это время, был хирургом-виртуозом. Кроме того, его поведение было военным; его форма и выправка были военными; он был, на ее взгляд, офицером, джентльменом, и хирургом.


          1. Goupil
            22.11.2022 00:28

            криворуким кардиохирургом, который и человек, может, хороший, и компанейский, и жертв своих искренне потом жалеет

            Такие еще в интернатуре выдавливаются в парамедицинские и админастративные должности, в медицине иерархии куда больше чем в хай теке и "уверенный кардиохирург" в 21 год невозможен. Плюс если кардиохирург искренне жалеет своих пациентов, то после вала косяков он сменит специальность. Сам или ему "помогут".


          1. Gryphon88
            22.11.2022 11:25
            +4

            Софт-скиллы это в первую очередь умение выражать свое мнение так, чтобы быть понятым и услышанным, а ещё умение слушать и понимать окружающих. Никто (обычно) не требует быть лизоблюдом или кавайкой.


            1. vassabi
              22.11.2022 12:30

              умение выражать свое мнение так, чтобы быть понятым и услышанным

              вы знаете - как только такие находятся, они пишут популярные книжки.

              ещё умение слушать и понимать окружающих.

              с этим есть определенные трудности, но

              мы работаем над этим, оставайтесь на линии

              [ извините, не смог удержаться :) ]


              1. Gryphon88
                22.11.2022 12:40

                Если вы всерьез, то сильно переоцениваете разумный уровень навыка)


                1. vconst
                  22.11.2022 13:03
                  +1

                  Это из комедийного фильма кадр )


            1. dkuzminov
              22.11.2022 17:40
              +1

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


              1. Goupil
                22.11.2022 21:12

                Софт скиллы подскажут, как это сделать, чтобы не закончилось ненужным мордабоем. А вот как раз человек без софт скиллов отмолчится и проблема станет только больше.


                1. MechanicusJr
                  22.11.2022 21:15

                  А вот как раз человек без софт скиллов отмолчится и проблема станет только больше.

                  Или не станет. У него. Потому как кто сказал, тот и отвечает.


                1. vconst
                  22.11.2022 21:34

                  Мордобой в айти?
                  У продажников я такое видел, но у компьютерщиков??


                  1. mayorovp
                    23.11.2022 06:28

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


                    1. vconst
                      23.11.2022 12:53

                      Может он просто не разработчик, а бухгалтер или сметчик в строительной конторе? )


                      1. mayorovp
                        23.11.2022 15:03

                        Да вроде Principal Engineer написано, и профиль на гитхабе есть...


                      1. vconst
                        23.11.2022 15:08

                        Может 1С! ))


                1. dkuzminov
                  22.11.2022 22:06

                  Как правило, если софтскилы побеждают, появляется эффект эскадры: она идёт со скоростью самого медленного судна. И если одного отстающего еще можно подтолкнуть, то команда середнячков очень быстро обломает крылья "излишне умным".


          1. zlat_zlat
            22.11.2022 17:59
            +1

            Разумеется, знания и умения не заменить улыбчивостью. Но тонкую грань между «профи не делает костылей» и «этот баг чинить не буду, потому что идите сначала всю систему перепишите, она говно у вас» тоже чувствовать полезно. В продакшене не так часто всё написано арийскими сеньорами в лунную ночь, но умение отделять важное от второстепенного в том числе характеризует реального толкового профи, а не умника-педанта, которому лишь бы поговорить «всё говно, делать ничего не буду, пока не будет идеально остальное». От второго пользы в реальности всё равно не будет.


        1. vassabi
          22.11.2022 12:15
          +1

          работа с людьми как пациентами ? - разумеется нужны софтскиллы! обеими руками за!

          Это я даже сам по себе вижу - и я знаю про эффект плацебо и вижу что там в рецепте написано фуфломицин с аспирином, и все равно: после приема у уверенного в себе врача даже аспирин благодатнее действует.

          так что такого "Мишу" - только на внутренние проекты, и чаще - к исполнителям, а не к клиентам.


    1. MechanicusJr
      21.11.2022 21:53
      +1

      Мой личный опыт: Когда я стал грубо тыкать Мишу в его косяки, как он любил это делать по отношению к другим, то закончилось "воспитание" его слезами (это не фигура речи, мальчику 35 лет), он побежал к генеральному и наматывая сопли на кулак указывал пальцем в мою сторону. От меня его убрали.

      Негодный был Миша. Годный как раз (что видно по тексту) софт скиллами владеет и заход на него "миша плохой" через руководство вышел автору захода так, что "пришлось скрипя зубами пытаться делать что говорит заказчик"


  1. Bro_nina
    21.11.2022 21:40
    -1

    Такой же Миша был со стороны заказчика, но тк был очень любим згд - из проекта ничего хорошего не получилось.


  1. Racheengel
    21.11.2022 22:26
    +1

    Как правило, такие Миши умеют только поливать всех говном, но сами мало чего могут. Поэтому в интересах фирмы начальнику надо вовремя распознать Михаила и устранить его из команды, вплоть до увольнения.


    1. MechanicusJr
      21.11.2022 23:26
      +2

      Как правило, ругают таких миш люди, не способные открыть ГОСТ 34 и ГОСТ Р 58412-2019 до начала работ.


  1. ryo_oh_ki
    21.11.2022 22:50
    +7

    Миша, возглавлявший у заказчика поддержку крупной ИТ-системы

    На такую должность специально ищут человека способного "бесконечно ворчать" и ... добиваться качества от исполнителей в нужные сроки и с минимальными затратами. Были бы вы заказчиком, тоже захотели бы себе такого Мишу. ????


  1. kpmy
    21.11.2022 23:30
    +3

    И хорошо, и плохо когда человек становится фанатом своей должностной инструкции. ИБшники хотят отключить все каналы связи, уборщицы -- всех обуть в бахилы, менеджеры -- всех выстроить шеренгами, чтобы они в ногу и с песней ходили в столовую. А вот Миша хочет чтобы всё было правильно (сертифицированный источник правды арх. Михаил, версия 0.43-beta1).

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

    Оно упадёт раз в год перед сдачей отчётов? Ну, перезапустят. Есть смысл ради этого кейса городить гео-шардирование с двойным резервом и считать "O" большое в каждом коммите? Наверное, нет.

    Тут можно возразить, мол, психи творят всё новое, прогрессивное, а нормальные люди не оставляют следа в истории. Но так ли нов и прогрессивен очередной корпоративный портал (java spring hibernate по низу рынка) очередного вечно недовольного заказчика, чтобы наводить подобную суету? Смешной ответ "вы не Google". А вселенная молчит в ответ на этот вопрос.

    С другой стороны, сейчас есть мотивация голодом и безграничный триумф воли, разлитой по всей иерархии подчинения. В таких условиях одни люди могут делать с другими людьми всё, что угодно, оправдывая это высокой целью Великого Блаблаба. А нижние ещё и рады будут, хотя бы сытый, хотя бы в тепле. Так воля побеждает и природу, и логику.


    1. MechanicusJr
      22.11.2022 00:18
      +1

      Оно упадёт раз в год перед сдачей отчётов? Ну, перезапустят. Есть смысл ради этого кейса городить гео-шардирование с двойным резервом и считать "O" большое в каждом коммите? Наверное, нет.

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


      1. kpmy
        22.11.2022 01:10

        Надеюсь, каждый ответственный за строчки кода и за часы аптайма получит минима четыре мрота "за усердие и соблюдение SLA".


        1. MechanicusJr
          22.11.2022 20:29

          Надеюсь, каждый ответственный за строчки кода и за часы аптайма получит минима четыре мрота "за усердие и соблюдение SLA".

          Годвая премия 2-4 месячных оклада. Оклады 300+ были


          1. kpmy
            23.11.2022 00:05

            Выглядит впечатляюще, даже поверить трудно.


  1. Germanjon
    22.11.2022 08:12
    +1

    Вспоминал, кого же мне напоминает Миша.... Понял, что главного героя рассказа "Корпоративная шизофрения", опубликованного на Хабре. Этот рассказ неплохо раскрывает роль "человека-г.на" с другой стороны.


  1. fomiash
    22.11.2022 08:16

    Прочитал как сказку. По сути, вот токсичный, но полезный сотрудник клиента, обладающий властью. Решили вы проблему попросту привыкнув к ней, да и плюс его в зарубании вредных инициатив не особо полезная суперспособность на фоне остального. Вы так и не рассказали про команду, ведь они "заразились" брюзжанием и токсичностью и как из этого вы их вытаскивали. Скорее команду можете потерять. А то может быть вы легко адаптировались сами под причуды заказчика, а команда уже разбегаться готова. Негатив не все хорошо переносят. Может был резон поставить выбор перед своим начальством - или команда или этот заказчик.
    Здесь вижу выход в том, чтобы поставить заслон между токсичным гением, как вы его описали, и командой, переводя всё с его французского на деловой язык общения, а любой контакт с ним для команды минимизировать.


    1. k0rsh
      22.11.2022 11:00
      +1

      А нужна ли такая команда, которая приходит на крупный проект не имея четкого понимания как это должно работать? Пока складывается впечатление, что на проект взяли отряд эдаких «неженок», которым надо все разжевать и положить в рот, а любая конструктивная критика воспринимается в штыки. И, кстати, раз уж это про банк и инфраструктуру, то почему описано только взаимодействие РП с заказчиком, где были в это время аналитики подрядчика и были ли они вообще?

      Жалко, что автор оставил один комментарий и слился с темы. Интересно было бы узнать поподробней.


      1. Gryphon88
        22.11.2022 11:30
        +2

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


      1. MechanicusJr
        22.11.2022 20:29

        Жалко, что автор оставил один комментарий и слился с темы. Интересно было бы узнать поподробней.

        Могу расписать как я был Мишей )))


  1. tchkEn
    22.11.2022 09:27
    +9

    Чисто ИМХО,- работать с квалифицированным "токсичным" специалистом, способным решить любую проблему в рамках своих задач, пусть даже он ругается матом и несет негатив, лично мне всегда гораздо проще и приятнее, чем с всегда вежливым и позитивным "коекакером", способным только улыбаться и отшучиваться в ответ на любые вопросы.


  1. zooks
    22.11.2022 09:38
    +1

    Такой тип характера описан в рассказе Шукшина "Срезал". Что касается описанных проблем, похоже на отсутствие лидера (не формального, а фактического).


  1. emptycat
    22.11.2022 10:27
    +3

    На самом деле - это не автор строил правильные отношения с Мишей, а Миша обучал крайне некомпетентных специалистов в его области пока не добился приемлемого результата.И да, - читать постановления нужно самому.


  1. esisl
    22.11.2022 10:43
    +1

    Боже! Как это развидеть обратно!

    Я никогда больше не смогу смотреться в зеркало :(

    P.S. А знаете, что в говённом API CRM Ne... нет возможности получить сущность по идентификатору? Вот какие мудаки это проектировали?


    1. vassabi
      22.11.2022 11:28

      PS: не знаю про какой АПИ вы пишете, но вангую, что сущность там все-таки можно получить по совокупности некоторых атрибутов - так что скорее всего, эта совокупность значений и есть "идентификатор" ;)


      1. esisl
        22.11.2022 11:47
        +3

        Я API не пишу, я к нему цепляюсь.
        И, КОНЕЧНО, я могу получить нужное фильтрами, которые таки есть.
        Но как говаривали в какой-то старой фильме: "Это шокинг! Шокинг!"

        Сущности есть, поле Id у них есть, зависимости между сущностями по Id, но извлечь одну сущность по ID НЕЛЬЗЯ! Только шаманским бубуном.

        P.S. Более того, я не могу получить дитячьи сущности по Id родителя. Просто НЕТ такого функционала.

        P.P.S. Вот что у людей в головах?


  1. Lucifier
    22.11.2022 13:27
    +1

    Помню такой пример на обучении, где оценивался персонал по квадрату лояльность - профессионализм. И от нелояльных профессионалов там рекомендовалось мягко избавляться. Сразу после от нелояльных непрофессионалов (хотя как они вообще попали в вашу компанию?).


    1. k0rsh
      22.11.2022 13:44
      +1

      Низкая толерантность профессионала к некомпетентным подрядчикам вряд ли может быть истолкована как нелояльность. И компании Миши это только на руку. Зачем от него избавляться?


  1. Akon32
    22.11.2022 13:51
    +2

    Но, пожалуй, самым жутким эффектом было то, что «синдром Миши» разлетался как вирус. Люди рядом с ним быстро заражались похожим отношением к делу. Видишь человека с нейтральным восприятием проекта, а через неделю от него уже слышишь: «Вокруг одни долбоящеры, процессы дебильные, менеджмент дерьмовый».

    А может, это не Миша неадекват, а проект - действительно говно?

    Я много раз наблюдал таких "Миш", да и сам, бывало, выступал в роли. Могу предположить, что такое поведение - результат защитной реакции на большое количество непродуманных идей.


    1. dkuzminov
      22.11.2022 17:52
      +2

      "Если вы параноик, это еще означает, что за вами не следят." Это я к тому, что обычно бывает так, что и проект говно, и миша неадекват. Профессионалу сложно оставаться адекватным, если он отчетливо чувствует запах, а окружающие утверждают, что это ромашки.


  1. ASpirinV
    22.11.2022 16:25
    +2

    Быть Мишей легко. В разы легче, чем им не быть, потому люди и заражаются этим. Почему-то людям кажется, что если человек с важным видом отсылает читать мануалы, то он умный/эксперт. А если добавит, что-то в духе "Ну что же вы и этого-то не знаете, ну не буду же я вам базовые вещи объяснять", то тут уже статус, почти начальник.

    Проблема, что толку от таких людей и от их экспертности (даже, когда она есть) нет совсем, а чаще это воздействие и вовсе отрицательное


    1. k0rsh
      22.11.2022 17:11

      А когда Миша в роли заказчика рассказывает подрядчику как этому подрядчику делать его, подрядчика, работу — это как? Вроде бы подрядчик знал, на что шел и контракт подписывать их никто не заставлял. С чего заказчик должен им еще и базовые вещи объяснять? А в статье, походу, ситуация именно такая.


      1. MechanicusJr
        22.11.2022 20:31
        +1

        А в статье, походу, ситуация именно такая.

        или лучше ))))))))


      1. ASpirinV
        23.11.2022 10:28
        +3

        1. В том и дело, что когда он рассказывает, как этому подрядчику делать его, подрядчика, работу - то лезет не в своё дело.

          • Рассказывать о том, что у вас всё говно и оно всё упадёт - не содержит конструктива.

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

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

          • Он конечно в какие-то моменты может выступать в роли заказчика, но им он не является. Он становится членом команды внедрения на время этого проекта и, сточки зрения бизнеса, не многим отличается от подрядчика. Иными словами, на данный промежуток времени он человек, которому платят за этот проект, а как он поведёт себя в комманде зависит от него

          • В моём примере "базовые вещи" - это усреднённая цитата. Естественно базовые они только для этого персонажа, например то, что он ел на завтрак.


        1. k0rsh
          23.11.2022 10:38
          +2

          В целом, согласен. Разве что, исходя из контекста статьи, все же это были не талмуды, а скорее специализированная документация типа учетной политики банка или положений ЦБ РФ, которые подрядчик на таком проекте должен знать наизусть. Область-то зергулирована по самое небалуйся.


  1. Mikhail1972
    22.11.2022 17:05

    Как то наблюдал работу оч.. серьезной команды, они входят в квадратик в мировом сегменте)) Не смогли вытащить из sql данные 1с.


    1. DMGarikk
      22.11.2022 17:16
      +1

      Не смогли вытащить из sql данные 1с.

      а вы в курсе что это напрямую запрещено лицензионным соглашением 1С?


      1. Ole
        22.11.2022 18:05

        Когда сервер 1С остановлен, то можно скопировать базу 1С в другую пустую базу и сколько угодно можно эту копию изучать и парсить, не нарушая лицензионное соглашение 1С.


        1. Mikhail1972
          22.11.2022 18:18

          насколько я помню это соглашение просто переклалывает ответсвенность за работоспособность решения на владельца


        1. DMGarikk
          22.11.2022 18:19
          +2

          вангую что была просто некорректно поставлена задача


          1. Mikhail1972
            22.11.2022 18:33
            -1

            чущь


          1. Mikhail1972
            22.11.2022 18:45
            -1

            вангую вы сисадмин, никогда не были рп))


            1. DMGarikk
              22.11.2022 19:08
              +3

              Я выполнял подобные задачи как вы описали, когда дается некая система, а из неё надо чудесным образом извлечь какието данные или сделать с ней интеграцию или заставить ее работать, в условиях когда нет ни описания ни документации, ничего кроме БД и рабочего места.
              И ниразу я не сталкивался с тем что простой реверс инжиниринг БД (тем более на которую в интернете полно документации) был какойто супер проблемой.
              Я один раз даже в коде ядра линукса ковырялся чтобы понять как работает одна такая програмулина. И мне прям не верится что команда спецов, села и опустила руки со словами 'мы не могём'
              так люди могут сказать в одном случае:
              если задача стоит так: извлечь данные из БД, срок — 1 неделя, провалите — кочергой по балде, подробностей нет, точка связи по проекту — Валентин Викторович 75 лет подполковник в отставке


              1. Mikhail1972
                22.11.2022 21:38

                назовите свои самые крупные проекты))


                1. ASpirinV
                  23.11.2022 11:04
                  +2

                  Чемпионат по спортивной фаллометрии объявляется открытым


                  1. vconst
                    23.11.2022 11:08

                    Могу предоставить услуги фотошопера, по увеличению длины или толщины ))


                1. DMGarikk
                  23.11.2022 14:45

                  ну была например БД, многотеррабайтного размера на пару сотен табличек, эксплуатируемая скорее всего и по сей день, с софтом написанным на Си в начале 90х годов, документация, история изменения исходников и подавляющая часть программистов сгинули в веках уже чисто по физиологическим причинам и у меня была задача привернуть к ней пару внешних апишек и переписать на яве микросервисы которые с ней работают (потому что плюсовиков уже не осталось в конторе)


              1. Mikhail1972
                23.11.2022 14:12
                -1

                Целый подполковник и так уверен в себе.

                Большая уверенность не свойственна умным.

                А полковников в ИТ я видел достаточно, один кстати и провалил этот проект не послушав моих рекомендаций.


  1. Mikhail1972
    22.11.2022 17:23

    да. но статьи с инфостарта об этом стали убирать только в этом году))


  1. Mikhail1972
    22.11.2022 17:27

    да и любителей олап кубов это никогда не останавливало))


  1. Mikhail1972
    22.11.2022 17:28

    одно дело отказаться от внедрения, а другое пыхтеть 2 года и выдать пшик))


  1. exlacer
    22.11.2022 19:59
    +8

    Бывают проекты, которые объективно говно, и любой человек пришедший из нормального места офигевает, что так вообще можно. Например на одной из своих работ будучи тестировщиком я две недели искала человека которого взволнует и он займётся багом, который позволяет легко вытащить токен от банковского (?##!#) приложения и до момента увольнения так и не нашла. Там было достаточно трешака, и там меня тоже обтекаемо назвали негибкой. Болотам свойственно выплёвывать всех неравнодушных за избыточную активность, да. Даже иногда милостиво признавать что специалист ты хороший, но нам такие не нужны))

    Значит ли это что человек плохой или неправильный или "ты нам не нравишься, значит ты токсичный"? Не думаю.

    Если вас посадить во второй класс решать задачки для детей вместе с детьми, вас это тоже будет бесить.

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

    Корректно в общем-то и отпустить его, раз уж ваше болотце не собирается расти в светлое будущее,и нанять такого же как и вы.

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

    Токсичность такой удобный ярлык, навесил на человека и все можно жить спокойно. Мы хорошие, он плохой, все понятно. Проблему решать не надо, можно просто радоваться что мы молодцы и ждать когда человек выгорит, и сам уйдет в нормальное место.

    Ну фу, переставайте уже.


    1. dkuzminov
      22.11.2022 20:17
      +2

      Мой коллега, родившийся в глубинке, часто летом ездил отдыхать в родные места. Как-то он глубокомысленно изрек, что понимает, почему гастарбайтеры не могут без косяков укладывать плитку. Ведь если человек всю жизнь пользовался неотапливаемым туалетом на улице, где ветер свистит сквозь щели, то попав в большой город, увидев теплый сортир, он не понимает, какой такой комфорт может исходить от ровно уложенного кафеля. Попа не мёрзнет, нечистотами не воняет - что еще нужно для счастья?.. Не то чтобы криворукий: просто не понимает. Это как если бы меня заставили перед каждым коммитом с серьезным видом произносить заклинание "Трах-тибидох": желание заказчика, все такое, но я бы произносил это явно без выражения (и наверняка накосячил бы с его точки зрения).

      Так вот пока человек из глубинки не поживет лет пять в комфорте (в реально комфортных условиях), он даже не поймет, зачем к нему стремиться. И с инженерами так же: пока не поработаешь в очень хорошей команде, где люди понимают, чем и зачем они занимаются, не сможешь оценить полезность (и необходимость) правильных практик.


      1. vconst
        22.11.2022 21:28
        +1

        «Большой дом. В центре Москвы…
        И — чтобы я один штукатурил!» (С)


  1. jobgemws
    22.11.2022 20:28
    +3

    Мне данный материал напомнил, что Миша-это настоящий эксперт своего дела, а руководитель слишком был зеленым и не понимал как применить его экспертизу в нужное для него русло. Со временем получилось, но до конца руководитель так и не понял разницы, что там не "вернулись к тому как было". Правда по тексту не понятно Михаил умел грамотно общаться с коллегами или нет. Если нет, то конечно желательно улучшать качество взаимодейтствия. А если да, то какие проблемы? На своей шкуре ощутил, когда руководители не умеют применить не то что мои сильные качества, а порой со своими разобраться не могут. В итоге страдает вся команда. В лучшем случае такой руководитель просто не мешает работать, а в худшем команда распадется со временем или становится токсичной. Очень мало настоящих руководителей-лидеров. Мне лично среди своих непосредственных руководителей только 3 человека встречались из 12+. Остальные-либо не мешали работать, либо мешали. Причем мешающих почему-то все-таки было больше. Золотое правило-прежде, чем что-то менять/предлагать, просто понаблюдай, не торопись, сложи единую картину сильных и слабых сторон коллег и как они взаимодействуют, выяви тандемы и возможные тандемы, проанализируй полученную инфу и только потом очень маленькими шажками начинать действовать, т к можно ошибиться при анализе , и маленький шаг легче откатить с минимум последствий. Люди-это не код, обратимости 100% никогда не будет. Об этих простых истинах часто забывают зеленые и не очень руководители.


  1. xaoc80
    22.11.2022 23:11
    +1

    Да, как и у всех, был такой Миша в нашей разбросанной по городам и странам комманде. Когда я две недели проходил ревью 4-х строчек кода в проекте, где были написаны собственные костыли и даже замены стандартных контейнеров, где любое покушение на священные древние письмена считались нереальным харамом. В это время мой менеджер предложил мне съездит в город N к "Мише" и разобраться на месте, попить пива вместе, сходить на ланч и т.д. Отбросив неприятные мысли и собрав волю в кулак я отправился в путешествие. Когда я, поборов страх, пошел на контакт с "Мишей", он не ожидал моего приезда и оказался в итоге милешим человеком, мы прошли ревью кода в течении 5 минут, пока болтали на всякие инженерные темы. В общем что я могу сказать. В случае, когда Миша далеко и пользуется этим отравляя ядом атмосферу не надо бояться общения в реале. Всегда можно найти подход к человеку любой степени токсичности.


    1. vconst
      22.11.2022 23:13

      Всегда можно найти подход к человеку люой степени токсичности
      Например — заказать


      1. xaoc80
        22.11.2022 23:18
        +1

        Вы знаете, когда я ехал в город Н в электричке, я почти смирился с мыслью, что мне, возможно, впервые, придется применить физическую силу для решения проблемы, связанной с разработкой програмного обеспечения в одной небольшой компании с численностью персонала в 100 000 человек. Я уже даже понимал, что скорее всего мне придется уйти из этой замечательной компании после такого акта. Но все обошлось, к счастью. Миша оказался токсичным только в почте и месседжерах.


        1. vconst
          22.11.2022 23:32
          +3

          Так я о том, что можно было не ехать )


    1. BugM
      22.11.2022 23:38
      +2

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

      Как не странно в живую за день часто решается больше вопросов чем за месяц переписки и созвонов.


  1. watermelon0guy
    23.11.2022 14:45

    Ещё только увидев заголовок, хотел скинуть её другом и ожидал от него сходу "хаха это ты"(такая у нас локальная шутка, что я якобы критикую его код :) ). Затем я зашёл в статью и увидел, что имя главного героя совпадает с моим :D
    Смех смехом, а статья полезная. Редко когда ценный опыт так кратко ужимали при этом не теряя в качестве. Да и навыки в общении в людьми никогда не будут лишними


  1. ZikfridP
    23.11.2022 15:20
    +1

    Очень ждал в конце,что в конце статьи автор наконец- то признает - "у нас в команде человек «Всё — г… но»", это не Миша, а сам автор. И поблагодарит Михаила и ему подобных, что позволил научиться-таки управлять, а не просто называться руководителем.

    Прочитав статью и сопоставив с должностью автора, уж было подумал, что показалось, но комментарии до конца утвердили - автор оч. слаб в управлении, тем более людьми! Людьми Карл!!! Тысячи лет люди оттачивают(ну кто хочет) этот навык - управление людьми! Это уже очень давно не проект, а технология/операция!

    Статья отличная!!! и самокритичность, и работа над ошибками - РЕСПЕКТИЩЕ!!! ????????????????Но п.п. 1,2,4,5 - это АЗБУКА !!!! управления !!!, а п.3.- явно вытекает после определения психотипа человека. (вдвойне не понятно почему для руководителя это новость). Отрадно, что Вы нашли в себе силы и стали РАБОТАТЬ с Михаилом (пусть даже только через полгода), а не дальше пытаться прогнуть его под Ваши хотелки (админ ресурс -это ЗАШКВАРИЩЕЕЕЕЕЕ, Вы буквально расписались в собственной некомпетентности).

    У Вас в начале полный букет "детских ошибок" "руководителей с опытом" ( фактически 0,0...01) и, как следствие, сложности:

    • не в полном объёме проведена оценка исх. данных ( предыдущий опыт заказчика и опыт предшественников ваших у заказчика); - "Сначала проблемы с предыдущего проекта. Потом Мишу понесло, и досталось прошлой команде («криворукие умники»), архитекторам как таковым («да что эти дебилы понимают в том, что проектируют». Его ворчание перебросилось на «тупые процессы» и «отстойный менеджмент». Это не было энергичное возмущение, скорее монотонное гудение, что «всё не так». " - Михаил Вам в начале в цвет обозначил узкие места, но Вы не захотели услышать, правильно интерпретировать и корректно использовать!!!!;

    • В корне не верно определена роль Михаила, его компетенции (помимо профессиональных) и психотип, поэтому Вы вместо начать работать конструктивно - нацепили ярлык "человек «Всё — г..но»" и начали борьбу с ним???? ("Так я понял, что у нас в команде человек «Всё — г..но». А дальше предстояло разобраться с тем, как нейтрализовать Мишу, чтобы он не портил атмосферу в команде. Или даже обратить его суперсилу на пользу делу. ").

      Но нужно отдать должное Мише???? и его терпению, он Вас научил как правильно????:- "во-первых, искренне относиться к нему как эксперту (а Мише нравилось, когда к нему приходили за советами), и, во- вторых, спрашивать у него, как должен выглядеть процесс, чтобы мы получили нужное от него согласование или какое-то участие. Когда он озвучивал свои правила игры, дорога до финиша становилась предсказуемее."

      ЛПРы номинальные и фактические, полный круг интересантов и бенефициаров не определен/ определен не верно. В добавок какие "боли" и у кого Вы снимаете, а кому создаете, а отсюда уже родилась неправильная картина мира = "кривая" стратегия взаимодействия - этот момент раскрыт далее фразой "кто будет отвечать головой ", поэтому же и тормозились "любые согласования ". Вы изначально не взяли его в расчет как ЛПР. А позже ещё и "выстрелили себе в ногу"????‍♂️ пытаясь влиять на Михаила административно. Но он быстро и доходчиво объяснил кто "папа" ("он завалил меня миллионами вопросов по имеющимся задачам ")

      Психотип - полный игнор с Вашей стороны.

    • не умение работать даже со своей командой - поэтому и "Подрыв авторитетов и недоверие к компетенциям, которые Миша транслировал и которыми заражал других членов команды " . У Михаила выгодная позиция в проекте (и номинальная и фактическая), экспертность, аргументация и, как мне показалось, харизма - а у ВАС что? "Мы 100500 раз так делали" или "забавное" название должности (при ничтожном содержании).

      И "у людей постепенно вырабатывался иммунитет к его «всё г..но» скорее всего не иммунитет это, а всего лишь следствие прекращения ответной борьбы Михаила с Вами по причине "поворота избушки к лесу задом, а к Михаилу передом!", т.е. Вашей позиции по отношению к Михаилу, прекращения борьбы с ним и , наконец-то, конструктивным рабочим отношениям.

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

    Михаил (в этом тексте) очень хороший собирательный образ специалиста, нацеленного на результат, осознающего риски и их последствия, умеющего работать с минимальными потерями для себя и проекта, знающего себе цену - в общем профи!

    И да "Le secret de Polichinelle" - "Постепенно я нашел несколько лайфхаков, как общаться с такими «Мишами» с минимальными потерями для себя и проекта. И они отлично работали. Искренне желаю, чтобы они никогда вам не пригодились. Но пусть будут " - Хочу Вас расстроить эти лайфхаки давно известны, и Вам они пригодятся ещё не раз. (теперь-то Вы точно опытный руководитель????????) С профи нужно уметь работать! (жизненно необходимо для руководителя)

    И, да, я тоже Миша, даже не так , а МИХАИЛ. И такими не рождаются а становятся, очень часто "благодаря" "рукожо...ам", когда приходится потом работать с "творениями" этих "хУдожников" (от слова худо). И соломку лучше подстелить сильно заранее и косяки убрать руками этих же творцов и за их счет! Ведь в вашем случае у Миши вполне понятная роль - эксперт/контроллер, да еще конечный бенефициар ваших деяний ( "Миша, возглавлявший у заказчика поддержку крупной ИТ-системы ) - для сотрудника, отвечающего за конечный бизнес-результат, единственно верная позиция! Не просто опыт (ошибка выжившего), а реальный опыт в этой компании! Тем более, Вы далее подчеркиваете, что Михаил "играл" на своей стороне ( когда необходимо на Вашей стороне, когда необходимо на стороне заказчика), что говорит о профессионализме Михаила и фокусе на результат.

    Благодарю за тему и статью! Успехов!