На прошлой неделе Meta объявила о еще 10 000 предстоящих сокращениях. Конечно, увольнения ужасны, но есть несколько интересных моментов. Прежде всего то, что они явно сокращают, порой, перенасыщенную структуру компании: "В нашем Году Эффективности мы сделаем нашу организацию менее иерархичной, так сказать, более плоской, убрав несколько уровней управления. В рамках этой задачи мы сделали многих менеджеров исполнителями. Мы также ввели отчетность почти на каждом уровне - не только внизу - чтобы поток информации между непосредственными исполнтелями и управлением был быстрее". Последние десять лет привели к возникновению культа инженерного менеджмента, который многие технологические компании начали считать даже более важным, чем сам процесс разработки. Когда я приехал в Долину в 2012 году, у меня был менеджер, который писал столько же кода и выполнял такой же объем работы, как и я, это считалось хорошим тоном. Мы слышали, что Google специально сохраняет высокое соотношение IC/менеджеров, чтобы сократить накладные расходы и сделать микроуправление невозможным. Тяжеловесы, такие как GitHub, даже открыто придерживались политики "без менеджеров", о которой они хвастались на конференциях.  К концу моего пребывания в Stripe в 2021 году произошел разворот на 180°. Менеджеры, которые, по сути, не выполняли никаких функций в R&D-организации –  не занимались продуктовой работой, не занимались операционной работой или обработкой запросов от других команд, не управляли JIRA-досками, а часто даже не управляли нашими встречами (в этих случаях управление встречами было делегировано IC). И почему-то преобладало мнение, что это хорошо. Идея о том, чтобы менеджер писал код, была бы абсолютно безумной и невероятной – их функцией было заниматься стратегическим планированием, управлять людьми через личные встречи и участвовать в процессе ранжирования стека, при этом над ними было еще четыре уровня, которые делали то же самое. Я лично ничего против менеджеров не имею, многие из них - прекрасные люди, но я никогда не видел никаких доказательств того, чтобы организация с большим количеством менеджеров, занимающихся чем-то одним, была более продуктивна, чем альтернативная ей система. Любые нетривиальные решения должны были проходить через цепочку командования, принятие любого решения было сложным процессом, потому что в него было вовлечено множество людей, писалось больше документов, чем кода, а затраты на коммуникацию и встречи были чрезмерно большими. Но каждая технологическая организация копировала практики друг друга, и похожая верхушка пирамиды была повсюду. Я потерял надежду на то, что существует какая-либо другая модель организации компании. Но то, что организация такого размера, как Meta, отходит от нее, является огромным событием, и это, конечно, произошло вскоре после принятия похожих (и более спорных) решений в Twitter. Можно ли надеяться на то, что интенсивная влюбленность последнего десятилетия в менеджмент среднего звена была лишь временным явлением? И сейчас, пока я еще разозлил не достаточное количество людей, я перейду к другой точке зрения Цукерберга: "Мы придерживаемся модели распределенной работы. Это означает, что мы также стремимся непрерывно совершенствовать нашу модель, чтобы она работала настолько эффективно, насколько возможно.  Наш первоначальный анализ данных о производительности показывает, что инженеры, которые либо начинали работу в Meta офлайн и затем переходили на удаленную работу, либо оставались на рабочем месте в офисе, в среднем показывали лучшие результаты, чем те, кто начинал работать удаленно. Анализ также показывает, что инженеры, находящиеся в начале своей карьеры, в среднем показывают лучшие результаты, когда они работают лично с коллегами по команде, по крайней мере, три дня в неделю. Это требует дальнейшего изучения, но наша гипотеза заключается в том, что личные встречи помогают легче установить доверие и эти отношения помогают нам работать более эффективно." Возвращение в офис сейчас является крайне спорным вопросом. Отношение разработчиков к этому вопросу четкое: удаленная работа лучше во всех отношениях, и только идиоты могут попытаться заставить их вернуться в офис. Если бы эти идиоты попытались это сделать, то обернулось бы тем, что все их работники немедленно уволятся и уйдут куда-то еще. Тем не менее, мы видим, что почти все высокофункциональные организации настаивают на возвращении сотрудников в офис, а большие компании, такие как Amazon, Apple и Google, начинают требовать быть три дня в неделю в офисе. Ответ разработчиков заключается в том, что это не более чем одержимость временами до 2020 года, подталкиваемая небывалым догматизмом со стороны злобных упырей на верхней ступени корпоративной лестницы. Но, как мы видим, компании, такие как Meta, прилагают усилия для количественной оценки влияния удаленной работы на производительность и пришли к выводу, что это имеет значение и важно настолько, чтобы поощрять возвращение в офис. Я, безусловно, согласен с тем, что работа из дома приводят к массе преимуществ в логистике, но, совершенно очевидно, что личное сотрудничество более эффективно, оно создает гораздо более сильную внутреннюю культуру и, как я подозреваю, это особенно важно для крупных компаний, потому что это помогает выровнять производительность. Высококвалифицированные, опытные сотрудники, вероятно, делают на дому так же много работы, как и в офисе, возможно, даже больше, но младшим сотрудникам без прямого руководства справляться сложнее, и удаленная работа обеспечивает идеальное прикрытие для менее мотивированных людей (в большой компании всегда будет такое процент людей), которые могли бы быть более ответственными при личном контакте. Тарифы немецких VPS серверов