Швабру захватили токсичные псы
Давно ничего не писал. Пора исправить. Декабрь - месяц тяжелый, у многих сдают нервы.
1) Горящие пердаки аутишников в комментах на швабре за последний месяц - загляденье. Что характерно, у многих подгорает при обсуждении нетехнических тем, а ведь бывали времена, когда набрасывали исключительно темками а-ля "php дерьмо!!", "венде капец..", "табы или пробелы???". Видать, стало немодно. Еще бы, когда индустрию наводнили толпы всезнающих дилетантов, когда каждая вторая домохозяйка кодит эксель, ставит бубунту или подрабатывает тестером по удаленке, подобные темы исчерпали себя году эдак в 2010.
Зато что стало модно, так это для повышения градуса накала вставлять слово "токсичный" куда ни попадя. Кстати, кто не знал: toxic стало словом 2018 года по версии Оксфордского словаря - https://www.theguardian.com/books/2018/nov/15/toxic-oxford-d...
Вы видели когда-нибудь что-то тупее этого предупреждения? Где я могу прочитать, что понимается под токсичным поведением в завуалированной форме?
Перевожу текст выше с птичьего языка аутишников на русский: да, автор статьи написал не имеющую отношения к IT-тематике херню, но для повышения рейтингов мы вынуждены это опубликовать, поэтому не стесняйтесь писать еще более убогую херню в комментах
Полезно чисто почитать, потратить часок-другой, чтобы посмеяться над ущербностью мыслей участников действа касательно всего того, что находится за пределом их ежедневного копошения над говнокодом (политика, социология, история, менеджмент, законодательство):
- "Наши с вами персональные данные по-прежнему нагло продаются" -https://habr.com/post/433384/ 500 комментариев
- "Slack банит аккаунты из Крыма" - https://habr.com/company/flant/blog/433754/ 1215 комментариев
- "Иди-ка ты на !@# со своей «токсичностью»" https://habr.com/post/432700/ 1230 комментариев
- "Иди-ка ты сам на… или правила общения в команде" - https://habr.com/post/433002/ 500 коментариев
- "Я порчу разрабам жизни своими код ревью и больше так не хочу" - https://habr.com/post/432822/ 500 комментариев
2) Полезные цитаты из https://vit-r.dreamwidth.org/966136.html Да, снова про гибкого бережливого кабана. Всё так. Отлить в граните, как говорится!
Проблема ещё и в том, что типичный разработчик сейчас обладает настолько плохими навыками человеческого общения и настолько боится уронить свою корону, что ему легче два дня разбираться и сляпать плохо, чем десять минут обговорить и сделать правильно. Именно для выявления таких ситуаций и нужен квалифицированный менеджмент.
...
Agile - это гениальная экономическая модель. Удалось практически полностью удалить вопрос о качестве результата из договора об оплате.
Есть ещё забавный момент - это заместительная самотерапия разработчиков в условиях отсутствия цели.
...
Оно позволяет уйти от ответственности абсолютно всем участникам, в проекте любого размера.
Менеджерам заказчиков пофиг, с кем они заключили договор. Оценивается только дешевизна почасовой оплаты.
Дающим техзадание пофиг, какую чушь они несут, чего забывают и чего не понимают. Все косяки вылезают новыми задачами. (В том случае, если их находят или пользователи слишком громко жалуются на "неудобства".)
Менеджерам подрядчика пофиг, что за специалистов они ставят на задачу. Главное, чтобы были способны написать код, который компилируется. Ещё желательно, чтобы не повторяли одну и ту же ошибку в том же месте. Но это уже высший пилотаж.
Руководитель разработчиков просто бегает вокруг и создаёт видимость деятельности.
Программистам прощаются любые косяки, они просто пойдут заданиями в следующий спринт.
А над всем этим Эксперты. У них на всё элементарная оговорка "They do not have Agile Mindset."
...
Для agile нет заваленных проектов. Оно не тонет.
Эксперты обычно объявляют об успешном внедрении и находят новую жертву до того, как те, кто платят деньги, начинают осознавать, что что-то идёт не так.
Все остальные делают вид, что так и надо. (Кому не нравится такой подход, уходят достаточно быстро после начала нововведений.) В крайнем случае, заказчикам объясняют, что agile был не той системы и надо срочно внедрить несколько дополнительных свистелок и перделок.
Если, конечно, у заказчика кончаются деньги, то это уже проблема. Ну так, тут виноват заказчик, что кошель слишком тощий.
Я подозреваю, что деньги заканчиваются гораздо чаще чем терпение. И когда терпение заканчивается первым, у заказчика нет возможности что-то сделать, кроме как списать убытки.
...
Agile внедряют для того, чтобы всем участникам процесса было хорошо. Ну да, пользователям тоже интересно. Без ошибок и косяков в новых бильдах жить было бы скучно.
...
Agile - это не преднамеренная диверсия, а ответ на требование времени. Профессиональная квалификация разработчиков в IT катастрофически упала, менеджмент деградировал до совершенно непотребного состояния. В таких условиях нормальные инженерные методы однозначно показывают заказчикам, что они зря платят деньги. Приходится как-то прятать косяки, чтобы экономика развивалась.
Диверсия или не диверсия зависит от того, платим мы или счета выставляем. Практически, реализована мечта техноанонистов: берёшь любые технологии, играешься с ними как душе угодно, плюёшь на потребности пользователей, а тупой заказчик за всё платит. Менеджменту и всяким прочим болтунам тоже лафа.
А те, кому важны качество и результаты, сбегают достаточно быстро.
Повсеместное размытие спутниковых фотографий раскрывает местонахождение секретных баз
Как заинтриговать аналитика, занимающегося спутниковыми фотографиями? Размыть их.
Google Earth периодически размывает фото по запросу правительства, желающего помешать любопытным взорам изучить некоторые из наиболее чувствительных военных или политических объектов. Франция, к примеру, попросила Google затенить все изображение тюрем, после того, как французский гангстер успешно организовал побег из тюрьмы, вдохновлённый голливудом: он использовал дроны, дымовые шашки и даже украденный вертолёт – и Google согласилась сделать это до конца 2018 года. По той же схеме старый закон в Нидерландах требует от местных компаний размывать спутниковые фотографии, на которых есть военные и королевские объекты – один раз даже компания, предоставляющая спутниковые фотографии, подредактировала фото, на которое попала воздушная база Волкел, после того, как это фото приобрёл Ханс Кристенсен.
Яндекс.Карты – крупнейший российский картографический сервис – также согласился выборочно размывать определённые места на карте, чтобы их нельзя было узнать. Однако сделал он это всего для двух стран – Израиля и Турции. Размытые участки варьируются от крупных комплексов – аэродромов или хранилищ боеприпасов – до мелких непримечательных строений в городах.
Camp Glilot, штаб-квартира элитарной израильской разведки, расположенной к северу от Тель-Авива. На Яндексе изображения размыты, в Google они видны.
Хотя размытие определённых мест – практика редкая, нет ничего необычного в том, чтобы поставщики спутниковых изображений ухудшали разрешение определённых фотографий перед тем, как выпускать их на публичные платформы вроде Яндекса или Google Earth. Прочёсывая земной шар при помощи этих сервисов, можно заметить, что разные места представлены в разных разрешениях. К примеру, пригород Торонто виден в чрезвычайно высоком разрешении. Если присмотреться, можно разглядеть мой велосипед, запаркованный рядом с моей старой квартирой. И наоборот, фотографии пригорода Иерусалима всегда более размыты, на них едва можно рассмотреть запаркованные на обочине автомобили.
Слева – Торонто, справа — Иерусалим
Как я уже описывал ранее, американский закон от 1997 года, известный, как Поправка Кила-Бингамана (KBA), запрещает американским компаниям публиковать спутниковые фотографии Израиля с разрешением выше, чем у коммерчески доступных фотографий. Обычно это значит, что спутниковые компании, например, DigitalGlobe, и платформы для просмотра, например, Google Earth, не могут публиковать фотографии Израиля с разрешением лучше, чем 2 м на пиксель.
Не принадлежащие США компании, например, российский Яндекс, не обязаны придерживаться этой поправки, однако они всё равно обычно придерживаются разрешения в 2 м, скорее всего, по двум причинам. Во-первых, после 20 лет стандарт KBA стал общепринятым в области спутникового фото. Во-вторых, российские компании и Россия не хотят портить отношения с Израилем.
Однако Яндекс пошёл дальше простого ухудшения качества фото. Яндекс, или же его провайдер фотографий Сканэкс, размыл определённые военные постройки целиком. Что интересно, то же касается и фотографий Турции, не поддерживающей никакие особенные стандарты, и потому обычно представленной на фото в высоком разрешении.
Размытый стамбульский квартал на Яндекс.Картах
Это размытие наверняка было сделано по запросу Израиля и Турции; вряд ли российская компания стала бы заниматься таким трудоёмким делом по своей инициативе. К счастью для разведки на основе открытых источников, это привело к неожиданному эффекту раскрытия местоположения и точного периметра каждой значимой военной постройки в этих странах – если вы достаточно одержимы и любопытны, чтобы пролистать всю карту в поисках размытий. В результате можно заниматься аналитикой, сопоставляя размытые места с неразмытыми (пусть и в низком разрешении) фотографиями, доступными через Google Earth.
В моём списке размытых мест в Израиле и Турции находится более 300 строений, аэродромов, портов, бункеров, складов, баз, бараков, ядерных объектов и случайных зданий – из чего можно сделать несколько интересных выводов.
В списке размытых Яндексом мест находится по меньшей мере два объекта НАТО: Allied Land Command (LANDCOM) в Измире и авиабаза Инджирлик, где находится крупнейший контингент ядерных бомб B61 среди всех баз НАТО:
Странно, но ни одна российская база на фотографиях не размыта – включая ядерные объекты, базы подводных лодок, пусковые площадки, авиабазы, военные базы, находящиеся за рубежом в Восточной Европе, Центральной Азии и на Ближнем Востоке.
Хотя постоянные базы России в Сирии не размыты, почти вся Сирия представлена в очень низком разрешении, из-за чего почти невозможно анализировать изображения при помощи Яндекса. При этом Крым и Донбасс представлены в очень высоком разрешении, поэтому этот стандарт по размытию касается только мест зарубежных приключений России.
Все четыре израильских батареи «Пэтриот», поиски которых я описывал в предыдущей статье, размыты, что подтверждает военное назначение этих участков.
Расположение батареи Пэтриот близ горы Кармель в Хайфе (Яндекс)
Если отставить в сторону геополитические интриги, касающиеся взаимоотношений России с Израилем и Турцией, действия Яндекса представляют собой прекрасный пример "эффекта Стрейзанд". В 2003 году Барбара Стрейзанд попыталась засудить фотографа, опубликовавшего фотографии, на которые попал её особняк в Малибу, требуя оплатить ей $10 млн и удалить фотографии из интернета. Её действия привели к обратному эффекту: она проиграла дело, ей пришлось покрывать судебные издержки ответчика, а поднявшаяся шумиха привлекла к фотографии значительный трафик. До суда это фото посмотрели всего шесть раз (из них два раза – юристы Стрейзанд), а через месяц фото набрало уже 420 000 просмотров. Это прекрасный пример того, как попытка скрыть что-либо с большой вероятностью приводит к нежелательному вниманию к объекту.
Так и с Яндексом. Подчиняясь запросам на выборочное затемнение военных баз, картографический сервис на самом деле раскрывает их точное местоположение, периметр, и потенциальное предназначение всем достаточно любопытным людям, способным их увидеть.
Источник - https://habr.com/post/433210/
IT среда: Иди-ка ты на !@# со своей «токсичностью»
Утащено с хабрахабр, где оно "удалено", то есть статья открывается на секунду, и выскакивает плашка.
Карьера в IT-индустрии
Управление персоналом
*** 10 декабря
Иди-ка ты на !@# со своей «токсичностью»
IT — не детский садик. Это место для взрослых, руководствующихся логикой и здравым смыслом. Их не надо опекать, не надо следить за словами, не надо переживать, что у них сформируются комплексы. Если человек некомпетентен, надо дать ему об этом явно понять, а не беречь его нежные чувства в ущерб всем остальным.
Так какого же чёрта моё прекрасное IT превращается в детский сад «Весёлый Програм-Мишка»?
Я в корне не согласен ни c активно насаждаемым представлением о рабочей этике, ни представлениями о её последствиях. Мне не нравятся эти карамельные рельсы, смазанные розовыми соплями, на которые пытаются направить отрасль различные мечтатели и популисты. Они ведут вовсе не к молочным рекам с кисельными берегами а к джунглям интриг и пустыне кадрового голода через тунель отрицательного отбора.
Что, собственно, постулируется сейчас как норма рабочей этики? Вот цитата из CoC одной конференции, которая это объясняет
Мы хотим, чтобы среда была безопасной и дружелюбной…
Ну вроде ничего плохого, да? Что не так-то?
Всё в порядке. Это правильно. Проблемы с пониманием этого.
Почему-то активно продвигается мнение, что нельзя критиковать людей, нельзя вообще высказвать им негативную оценку. Обоснование, при этом, не результаты исследований или хотя бы какая-то рабочая гипотеза, а поток демагогического мусора. Аргументация на том же уровне, что и у журналистики жёлтых газет — подтасовка фактов, ложные выводы а зачастую и вовсе откровенная ложь.
Почему это под безопасностью надо подразумевать отсутствие любых отрицательных эмоций? Почему та же безопасность среды рапространяется только в одну сторону? Мне кажется каким-то садомазохизмом. Человек может раз за разом отправлять вам на ревью код с одними и теми же ошибками и надо отвечать на это вежливостью и улыбкой? Я бы определённо не назвал это безопасностью. Тут скорее подходит «находиться в состоянии постоянного стресса».
Пусть программирование это не стройка, но всё же ты не куличики в песочнице лепишь. Ты работаешь с реальными людьми, зачастую с реальными деньгами, кое-кто так и вовсе с самолётами или башенными кранами. Это ТЫ должен делать окружение безопасным, понимаешь? Не потерять чей-то аккаунт, не лишить кого-то купленной лицензии, не уронить самолёт.
Что за бред — доверять управление сервером банка юному бородачу, который плачет от шуток про ориентацию? Это должен быть матёрый сисадмин со стальными яйцами, десятилетиями опыта и виртуализацией профессиональных навыков в отдельном левополушарном контейнере, куда нет доступа эмоциям. Вряд ли он вырастет из нежного хипстера, которого заботливо оберегали от сарказма и критики.
Чем больше ответственность в профессии, тем больше должна быть стрессоустойчивость. Продавщица в магазине на ругань неадеквата может заплакать и позвать менеджера. Дальнобойщик на дороге должен в ответ обматерить его ещё жёстче и с довольной улыбкой доставить груз в срок.
Дружелююбность среды тоже почему-то рассматривается только в одну сторону. Уважение и хорошее отношение довольно легко приобрести и сложно потерять. Заслужить его можно только отношением к коллегам и своей работой. С чего это вдруг появится уважение к человеку, который игнорирует критику и советы? К человеку, который плохо выполняет свои обязанности?
Новый человек в коллективе всегда получит минимально позитивное отношение. Никто не будет его оскорблять или сторониться. Принятие на работу, обычно, гарантирует две вещи — что это достаточно умный человек, чтобы быть программистом, и что он достаточно вежлив в общении, чтобы пройти через собеседования. Обычно этих двух факторов достаточно для уважения и дружелюбия.
Что, вообще, такого надо делать на работе, чтобы приходилось ЗАСТАВЛЯТЬ коллег быть вежливыми? Не могу себе такого представить.
Уважение, вероятно, первая (после денег, конечно) причина повышать свой профессиональный уровень. Не получится его контролировать и уж тем более требовать его. Это так не работает. Возможный максимум — видимость уважения и насмешки за спиной. Но это, пожалуй, даже хуже открытого презрения.
Без критики нельзя совершенствоваться. Только взгляд со стороны позволит оценить свой навык. Многие вещи тяжело усвоить без менторства. Можно ли убедить человека учиться новому и исправлять ошибки без отрицательного подкрепления? Конечно. Но его наличие сильно ускоряет учебный процесс. Несомненно, оскорблять коллегу из за недостатка знаний недопустимо, но очевидный формат «Твой код плохой, я сейчас подробно изложу причины и дам советы» уже считается токсичным поведением.
Аврал в работе программиста если и не норма, то явление частое и надо быть к нему готовым. Нельзя отловить все баги на деве, обязательно случаются ситуации, требующие срочного решения. Надо быть готовым к тому, что хотя бы день в году будет проведён в экстремальном режиме, возможно это будет экстремальная ночь, если всё плохо то и экстремальная неделя. Но откуда взяться стрессоустойчивости в дружелюбной и безопасной среде? Что будет делать наш программист-детсадовец, когда ему раз в полчаса пишет директор и спрашивает «Ну как? Готово?».
И вот ведь ещё какая штука — люди имеют симпатии и антипатии. Они могут быть логичными или эмоциональными — да даже просто модой на причёску — но они будут всегда. И закрывая людям возможность выражать мнение от них не избавиться, это всё просто перейдёт в подковёрную борьбу. Как вам такой расклад — получить отрицательный фидбэк от коллег без явных причин? И нет, вы не выясните подробностей, вы просто раз за разом не будете получать повышение не зная почему. Не будет возможности изменить поведение или наладить отношения в коллективе, ведь никто не скажет ужасно токсичной правды — ты задрал всех своими историями про рыбалку!
Давайте посмотрим вокруг, первые ростки этого зла уже дают плоды. Вот вам немного реальности, данной нам в ощущениях.
Происходит активная девальвация статусов. Сейчас очень легко найти вакансии сеньоров, тимлидов, архитекторов с опытом от года. ОТ ГОДА. Не может быть, чтобы HR поголовно сошли с ума, кто-то и в самом деле верит, что с годом опыта можно быть специалистом высшего уровня в профессии. Хм… А зачем тогда все эти институты на несколько лет, не говоря уже про школу?..
Неожиданный факт — программисты не хотят работать без печенек. Вы, что серьёзно? Какого чёрта в каждой вакансии на сеньора указывают эти грёбаные печеньки? Твоя зарплата в 200к не позволяет тебе купить их? Да ты пекаря себе личного можешь нанять! Это просто какой-то сюрреализм. Описать в вакансии интересные задачи, стек технологий — да твоё рабочее железо в конце-то концов, многие как-то забывают, зато печеньки все указывают. Без этого сеньор не снизойдёт. Понятно, что пишут это чтобы показать, что кандидат будет работать в комфортной среде, но все печеньки мира не заменят нормальной машины. На заметку всем, кто в поиске работы — характеристики рабочего места, на всякий случай, стоит уточнять.
Относительно подковёрных интриг тоже много историй, вот одна от лично знакомого мне человека. Разработчик приходит в компанию, работает три месяца, все с ним вежливы и обходительны. Через три месяца разговор с HR, в результате которого выясняется, что команда его ненавидит. После этого запой, переход в другую команду и паранойя. Хотя не знаю, можно ли называть паранойей то состояние, когда тебя и в самом деле окружают двуличные ублюдки.
Мне хочется считать программистов субкультурой. Определённо, к этому есть все предпосылки — достаточно закрытое сообщество по интересам со своей мифологией и неформальными лидерами, со своими критериями оценки человека. Не надо пытаться всё это устранить под надуманным предлогом «токсичности». То, что предлагается взамен не выглядит даже близко равноценным. Отрасль инфантильных двуличных дилетантов? Спасибо, всё как я и мечтал!
Идите-ка вы в жопу с вашей «токсичностью»! Я говорю это потому, говорить друг другу такое могут могут позволить себе только друзья. А то, что пытаются продавливать как «дружелюбную и безопасную среду» выглядит как секта.
___________________________________________
PS
Контраргументация, с которой я согласен:
Современные проблемы
Источник: https://m.habr.com/post/432580/
Самый умный дом
Поиграем в бизнесменов?
Одна вакансия, два кандидата. Сможете выбрать лучшего? И так пять раз.
Повышаем сознательность граждан
Одна довольно известная компания сделала очень полезную штуку, которая поможет улучшить жизнь обычных граждан.
Карточки содержат в себе полезную информацию о законах и как себя правильно вести в определенных ситуациях. Лично я в стрессе могу забыть что-либо и начать жутко тупить. Теперь главное не забыть, что в кошельке есть такая карточка. Это не реклама (сейчас они даже бесплатно распространяют их), но ради повышения общественного сознания граждан.
Карточки можно скачать и распечатать тут
https://s3-eu-west-1.amazonaws.com/mosigra.other/552/871/mos...
Ссылка на оригинальную статью на хабре