software-development
September 13

Проблемы современной разработки. Часть 6: Ненависть и долбо#бы

Спустя год возвращаюсь к этому замечательному сериалу. В этот раз вас ждет развернутый ответ на самый часто задаваемый (мне) вопрос: «почему в ИТ-индустрии столько злобных мудаков и сказочных долбо#бов».

Кадр из х\ф "Даунхаус", породившего фразу "Сказочный долбо#б", очень быстро ставшую крылатой.

Предыдущие части серии: раз, два, три(удалена из-за жести), четыре, пять.

Все наши таланты

Начну с одного интересного наблюдения:

Все самые дикие девиации, все возможные половые извращения, весь троллинг, «буллинг» и срачи в сети, большая часть LGBT-тусовки и весь SJW целиком — все это айтишники.

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

Видите в сети жуткую жирную телку с розовыми волосами и кольцом в носу, разводящую очередной срач про меньшинства? — род деятельности можно даже не спрашивать, обязательно окажется каким-нибудь Senior QA Engineer, отсиживающей жирную жопу в опенспейсе очередного ИТ-департамента.

А педиковатого вида юноша, считающий себя «антропоморфным животным» и потративший 10к баксов на детально проработанный костюм собаки — обязательно окажется C++ программистом и выпускником МАИ, МИФИ или на худой конец ИТМО.

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

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

Но ссылку не дам, нет.

Я мог бы еще очень много чего такого рассказать и показать — но боюсь в приличном обществе не поймут и забанят, поэтому просто поверьте на слово:

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

Включая знаменитый мем «Typical Mac User», который я также не рекомендую гуглить приличным людям.

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

Но замечательные люди из СБ тогда быстро и популярно объяснили что такое социальная норма:

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

С точки зрения СБ, разумеется.

А все остальное — «личная жизнь» и вообще «не твои проблемы сынок, не заморачивайся».

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

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

Вот такая она — женская солидарность на практике.

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

Машины и люди

Как-то я уже упоминал банальную истину:

человек — существо по своей сути нелогичное и непредсказуемое.

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

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

Как думаете, что произойдет с живым существом которое слишком долго взаимодействовало с чем-то «машинно-электронно-логическим»?

Оно адаптируется.

Посмотрим на научные эксперименты с обезьянами — нашими ближайшими родственниками по пищевой цепочке:

обезьянка тянется к банану, ее бьет током — так происходит 100 раз подряд.

Все, больше обезьянка к бананам не лезет.

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

Представили?

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

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

Хотя главная проблема несколько в другом:

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

Поверьте — вот такую х#йню я наблюдаю вокруг ИТ годами и десятилетиями. Скажу честно и откровенно:

с большинством представителей мира ИТ вы бы не захотели оказаться на необитаемом острове или в одной подводной лодке посреди океана.

Почему?

Потому что человечина вкусная и питательная, а сам акт каннибализма — «логичный выбор в сложной ситуации» (почти дословная цитата).

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

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

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

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

Технически проще подрочить.

Теперь понимаете откуда лезут все эти бесконечные «инцелы» с дикими идеями вроде (прости Господи) «вагинокапитализма»?

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

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

Впрочем это тема уже для другой интересной статьи.

Шанс на ошибку

Допустим, есть я — взрослый дядя с двумя десятками лет опыта в разработке ПО и есть условный «Вася», буквально вчера окончивший онлайн-курсы объектно-ориентированный ПТУ и только только написавший свой первый «HelloWorld.java».

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

Не поверите:

50%. Либо случится, либо нет.

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

Несмотря на весь опыт, все виды скиллов и регалий.

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

Но сам риск словить такой затык с опытом никуда не девается.

Тоже самое и у моих куда более опытных и именитых коллег — если покопаться в блогах с воспоминаниями разработчиков Microsoft или Google, внезапно окажется что даже там «многодневные поиски бага» являются обыденностью.

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

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

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

А решение легко может оказаться в виде одной лишней запятой, поставленной не в том месте.

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

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

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

Связь с миром живых

Программирование — один из тех редких видов деятельности, которая не требует взаимодействия с другими людьми.

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

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

Что происходит с социальными навыками если их долго не использовать?

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

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

Дальше индивид начинает ставить под сомнение социальные нормы и правила приличия, начинает путать реальный мир с виртуальным.

Возможно прозвучит странно или неожиданно, но:

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

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

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

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

Поймите просто:

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

Это просто знак профессиональных заслуг, но не авторитета или прости господи «власти над умами».

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

Печальные выводы

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

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

Пусть юные и прекрасно выглядящие дети из крутых ВУЗов рассказывают друг другу о «первом заработанном миллионе до 20ти» на биотехе, попивая это свое «ванильное латте», пусть каждая вторая статья по теме станет рекламной брошюрой, пусть у вас (а не в моем старом ИТ) станет набирать тренд обучения «по роликам на ютубе», пусть инфоцыгане и инфобизнесмены заберут себе ваши последние деньги за «курс по наноассемблеру» — только оставьте старое доброе программирование в покое, оно все равно не для вас.