{"id":14302,"url":"\/distributions\/14302\/click?bit=1&hash=85de650764093d71ea8033be4100d58b5a8f2ccf21a191bfae1e0f50831313c5","hash":"85de650764093d71ea8033be4100d58b5a8f2ccf21a191bfae1e0f50831313c5","title":"\u0411\u0443\u0445\u0442\u0430 \u0441\u0442\u0430\u043b\u0430 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u043e\u043c \u0444\u0438\u0441\u043a\u0430\u043b\u044c\u043d\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u041a\u0430\u0437\u0430\u0445\u0441\u0442\u0430\u043d\u0435","buttonText":"","imageUuid":""}

Илон Маск встретился с разработчиками Twitter, которые «на самом деле пишут код», чтобы «лучше понять стек» Статьи редакции

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

Илон Маск с разработчиками
  • 18 ноября 2022 года Илон Маск попросил инженеров-разработчиков Twitter приехать в головной офис в Сан-Франциско, сообщили Platformer и CNBC со ссылкой на корпоративные письма от предпринимателя.

Прошу всех, кто на самом деле пишет код, явиться на десятый этаж в 14:00. Но перед этим пришлите мне, пожалуйста, тезисное описание того, какую пользу принёс ваш код за последние полгода, а также прикрепите десять скриншотов самых весомых строк из него. Спасибо.

(Ниже — следующее письмо.)

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

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

Илон Маск в корпоративных письмах инженерам
  • Позже предприниматель также попросил разработчиков быть готовыми провести с ним «короткое ревью кода». По первым данным Platformer, в списке на встречу числилось 250 сотрудников.
  • 19 ноября Маск опубликовал фотографии с прибывшими инженерами и показал доску с пометками. «Только что закончили ревью кода», — написал он и в ответ на один из комментариев сказал, что со времени своего прихода в компанию ни разу не видел в здании столько людей.
  • По словам редактора Platformer Зои Шиффер, сотрудники «в замешательстве». Во-первых, 17 ноября руководство закрыло офисы Twitter до 21 ноября и отключило все пропуска. Во-вторых, раньше Маск практически не общался со штатом, а в этот раз отправил сразу несколько коротких писем подряд.
  • В конце октября 2022 года Илон Маск купил Twitter и уволил пять топ-менеджеров, в том числе генерального и финансового директоров. В начале ноября он сократил также половину штата и запретил удалёнку.
  • 14 ноября компания прекратила работу с большей частью внештатников без предупреждения, а 15 ноября уволила публично несогласных с Маском сотрудников: один из них в ответ на критику кода предпринимателем сказал, что тот совершенно не понимает, о чём говорит.
  • 16 ноября новый владелец поставил сотрудникам ультиматум: перейти на новый «хардкорный» режим или покинуть компанию. Чтобы остаться, нужно было подтвердить согласие к вечеру 17 ноября. Речь шла о «многих часах работы с высокой интенсивностью».
  • 17 ноября СМИ сообщили, что Маск всё-таки разрешил сотрудникам работать удалённо, но только если их руководители докажут, что они «вносят заметный вклад» в развитие соцсети. Вместе с этим он пригрозил уволить менеджеров, которые будут приукрашивать успехи подчинённых.
  • В тот же день компания объявила, что закроет офисы до 21 ноября на фоне массовых добровольных увольнений. Она боялась саботажа и хотела разобраться, чьи пропуска нужно отключить, писали источники. Сколько именно человек не захотело работать в «хардкорном» режиме — неизвестно. По данным NYT, речь шла о сотнях заявлений на увольнение.
0
791 комментарий
Написать комментарий...
Стерлядка Вяленая
Но перед этим пришлите мне, пожалуйста, тезисное описание того, какую пользу принёс ваш код за последние полгода, а также прикрепите десять скриншотов самых весомых строк из него. Спасибо.

Бляяяя, синдром вахтера? Напоминает некоторые наши говенные компании, где начальник считает, что раз платит тебе зп - значит ты говно, которое обязано делать все, что скажут и не вякать)) А еще напоминает HR с тупыми вопросами типа кем себя видите через год

Ответить
Развернуть ветку
Вася Пражкин

Стерлядка, Вы представляете себе 44 млрд долларов? Что Маск должен упрашивать разрабов пописать код, если не сильно заняты попивая коктели в смузишной?

Ответить
Развернуть ветку
Стерлядка Вяленая

Еще один. Хватит уже фапать на своего маска. 44 млрд повод относиться к людям как к говну?)) Нет там ни одного прогера, который бы не писал код, это все бред для школьниц, так что кончайте в этот бред верить.

Ответить
Развернуть ветку
Вася Пражкин

То есть по-Вашему попросить разраба приехать и объяснить, что он накодил за полгода - это относиться к нему, как к говну, верно?

Ответить
Развернуть ветку
Стерлядка Вяленая

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

Ответить
Развернуть ветку
Тесла-канадец

Если пользы не было. Так и написать . Делал потому что дали делать. В задаче пользы не было, но я предлагаю другую задачу которое даст такое сякое улучшение.
Это нормально. У меня на работе тоже бывают бесполезные по моему мнению улучшения. Правда в половине случаев потом выясняется что они были вполне нужными. Просто программист не может знать всех нюансов бизнес процессов. Но 80% задач имеют вполне предсказуеммую полезность.

Ответить
Развернуть ветку
Стерлядка Вяленая
Просто программист не может знать всех нюансов бизнес процессов.

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

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

Ответить
Развернуть ветку
Александр Петров

Чел выше просто сам не пишет код. Имеет абстрактное представление о профессии. Он и платил бы наверное по формуле зависящей от кол-ва строк;)

Ответить
Развернуть ветку
Тесла-канадец

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

Ответить
Развернуть ветку
Стерлядка Вяленая

ну что за бред? Ну закодь мне очередной калькулятор и защити. Я тебе сразу скажу - нахуй твой калькулятор не нужен, ибо их 10505050 штук. И твое мега элегантное решение меня тоже неебет, потому что мне важен результат. Твой результат это калькулятор, который, как я выше сказал, нужен мне чуть меньше, чем нихуя. Да и какое элеганство может быть? Ты делаешь по стандарту. Да, ты можешь вместо кучи циклов, к примеру, пройтись через map и в коллбэке описать задачу. Да, красиво, да, места занимает меньше, но полезно это? ни разу!

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

Ответить
Развернуть ветку
Какой-то никнейм

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

Ответить
Развернуть ветку
Тесла-канадец

Вы начинаете немного врубаться что код многое может о разработчике сказать. Если вы делаете процедуру которая будет на сервере с ххх ядрами исполнятся то как вы думаете какой код быстрее исполнится? Мап или цикл?Повторюсь, задача не так важна как подход к её решению. Я уверен что вопрос про полезность Маск задаёт что просто выяснить насколько менеджеры были полезны. Просили ли делать полезные вещи или всякую бесполезную херь. Говорю так потому что читал как проходят интервью на работу с Маском в СпейсХ и Теслу. Там про полезность вопросов нет.
https://www.work.ua/ru/articles/employer/2366/

Ответить
Развернуть ветку
Valentin Budaev

Вот только бизнесу твои красоты и элегантности как раз нафиг не нужны.

Ответить
Развернуть ветку
Ilya Tsarhart

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

Ответить
Развернуть ветку
Valentin Budaev

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

Ответить
Развернуть ветку
Какой-то никнейм

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

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Продавец Шаурмы

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

Ответить
Развернуть ветку
Базированный Гигачад
но я предлагаю другую задачу которое даст такое сякое улучшение.

Это не работа программиста, приём. Если конечно речь не о каких то технических вещах.

Ответить
Развернуть ветку
Тесла-канадец

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

Ответить
Развернуть ветку
Базированный Гигачад

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

Ответить
Развернуть ветку
Corbyan

Он не просит отчитаться о пользе. Это кривой перевод его письма.

what your code commits have achieved in the past 6 months

То есть он спрашивает что делали ваши коммиты? Возможно он просто хочет понять кто за что отвечает и чем в целом занималась компания последние полгода.

Ответить
Развернуть ветку
Котик Котиков

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

Ответить
Развернуть ветку
Corbyan

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

Ответить
Развернуть ветку
Апрель Обормотов

И Путин с Россией. Но пока имеем то, что имеем -)

Ответить
Развернуть ветку
Corbyan

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

Ответить
Развернуть ветку
Апрель Обормотов

В смысле?
А кто стерхов выпускал? А Калину жёлтую гнал?

Ответить
Развернуть ветку
Corbyan

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

Ответить
Развернуть ветку
Апрель Обормотов

Ну вот и у Маска пока "тупо пиар" -)

Ответить
Развернуть ветку
Котик Котиков

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

Ответить
Развернуть ветку
Котик Котиков

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

Ответить
Развернуть ветку
Corbyan

Еще как лез. Именно джобс вытащил айва после того как лично залез в дизайн. До джобса айв лотки для принтеров дизайнил в эпле.

Ответить
Развернуть ветку
Котик Котиков

Байки конечно травить вы умеете

Ответить
Развернуть ветку
fffggg gggfff
Он просит уточнить, какую пользу принес твой код. Понимаешь? Вот как на это реагировать?

Спокойно.
Вы про продуктовую разработку вообще слышали хоть раз? Не feature factory, а именно outcome based? вы нахрена и ради чего свой гавнокод пишете, что б было чем учет времени заполнить?

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

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

Ответить
Развернуть ветку
Базированный Гигачад

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

Ответить
Развернуть ветку
fffggg gggfff

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

Ответить
Развернуть ветку
Базированный Гигачад

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

Ответить
Развернуть ветку
Vladimir Goncharov
А если тебе проект дали, в который ты и сам не верил, к примеру, и проект сырой еще, разумеется, пользы 0, то что это значит?

Пользы 0, полгода ешь на чужие бабки.

Что ты балду гонял? Даже если реально пахал?

Труда гора, пользы 0. Так и отчитываешься, че не так то ?

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
788 комментариев
Раскрывать всегда