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

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

В пятницу, 4 ноября, Twitter начал увольнять около половины своих сотрудников, около 3700 человек. Крайне редко можно увидеть увольнения такого масштаба; некоторые из самых крупных увольнений, о которых я рассказывал в этом году, составили не более 30%. Еще реже такие глубокие разрезы выполняются так быстро. На планирование хорошо продуманных увольнений обычно уходят недели, и я еще не видел таких глубоких сокращений за столь короткий срок.

Технические журналисты Кейси Ньютон и Зои Шиффер написали статью «Твиттер, сокращенный вдвое» о том, как произошли увольнения.

At 8pm PST on Friday employees were told by email that they’d be notified by 9am on Saturday as to whether they were laid off or still in a job. Elon Musk did not communicate with employees during this time and would also not sign the final email letting people go. As Platformer

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

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

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

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

Потребовался всего один день, чтобы Twitter начал перезванивать некоторым людям, которые были уволены, но чей опыт все еще был необходим. Технический репортер Кейси Ньютон сообщил новость о том, что Twitter начал перезванивать людям в воскресенье, 6 ноября, всего через 24 часа после их увольнения. Согласно его отчету, менеджерам было сказано назначить людей, которые могли бы помочь, если бы они вернулись. Инженеры iOS и Android были первыми в списке.

В понедельник, 7 ноября, я разговаривал с инженером-программистом, которому в тот же день перезвонили. Они сказали, что в понедельник утром им позвонили с неизвестного номера и пригласили перезвонить с указанием крайнего срока — менее 10 минут на принятие решения. Этот человек отклонил предложение.

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

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

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

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

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

Как и следовало ожидать, отставки продолжались всю неделю. После любого увольнения следует ожидать, что больше людей уйдет. По моему опыту, эмпирическое правило состоит в том, чтобы ожидать, что примерно половина из числа уволенных людей уйдет добровольно в течение нескольких месяцев после увольнения. Например, при увольнении 10% разумно ожидать, что после этого уйдут еще 5%. При увольнении 50% персонала вполне разумно ожидать, что уйдут еще 25%.

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

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

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

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

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

Twitter уникален тем, насколько настраиваемо команда infra внесла изменения на уровне инфраструктуры. На инфрауровне используются многоуровневые флаги объектов, что весьма необычно, поскольку флаги объектов обычно находятся на прикладном уровне.

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

Функция длинных сообщений внутренне называется Notes и находится на этапе пользовательского тестирования. В понедельник, 7 ноября, директор спросил о том, насколько реально было бы распространить эту функцию на всех пользователей. Инженер, который ответил, сказал, что трудно сказать, учитывая, что команда, которая все это создавала – инженер–бэкенд, инженеры iOS и Android и инженерный менеджер — либо были уволены, либо уволились сами. Опять же, для меня это показывает, насколько хаотично были организованы увольнения.

У большинства оставшихся инженерных команд за пределами штаб-квартиры в Сан-Франциско есть одна цель в их дорожной карте на следующий год: сокращение расходов. Из трех действующих центров обработки данных команда инженеров рассматривает возможность закрытия одного, чтобы оставить компанию с двумя центрами обработки данных. Также есть толчок к значительному сокращению их расходов на Google Cloud.

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

Большинству инженерных менеджеров L6, которые не были уволены и были линейными менеджерами, было дано указание, что они должны вносить индивидуальный вклад. Теперь у менеджеров есть по крайней мере 20 отчетов, и ожидается, что они также будут кодировать 20% времени.

Вышеуказанные изменения не похожи ни на что, что я видел ни в одной технологической компании. В большинстве случаев менеджеры не берутся за более чем 12 отчетов, потому что достаточно сложно уделить им всем необходимое внимание. Когда я был инженером-менеджером в Uber, я целенаправленно не кодировал и чувствовал себя близким к выгоранию, когда управлял 14-16 людьми напрямую.

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

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

Twitter избавляется от удаленной работы, предписывая сотрудникам немедленно возвращаться в офис. Илон Маск разослал свое первое электронное письмо всем сотрудникам Twitter незадолго до полуночи по восточному времени в среду. Электронное письмо озаглавлено “Впереди трудные времена”, в нем нарисована мрачная картина экономических перспектив Twitter и сказано, что Twitter не переживет предстоящий экономический спад без того, чтобы доходы от подписки не составили примерно половину выручки компании.

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

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

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

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

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

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

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

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

Кроме того, сокращая численность персонала, он внедряет ту же культуру, что и в других своих компаниях, таких как Tesla или SpaceX. В этих местах у менеджеров более 20 директоров, ожидается, что менеджеры будут практичными, а работа из офиса обязательна.

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

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

от Автора: Гергели Орош — статья из информационного бюллетеня Pragmatic Engineer: https://substack.com/redirect/62e0ca59-c7ce-4ea8-b032-d6b3728e465a?r=1knpc6