Как стать автором
Обновить

Убийство разработки: Опыт похорон .net

Время на прочтение4 мин
Количество просмотров7.6K

Генеральный директор Microsoft заявил, что до 30% кода компании было написано ИИ*

https://github.com/dotnet/runtime/pull/115762

Ожидание стейкхолдеров от внедрения LLM расходится с обозреваемой реальностью. Именно поэтому реальность приходится постоянно модифицировать. Так делают политики, так делают и менеджеры.

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

Посмотрите на это:

https://github.com/dotnet/runtime/pull/115762

https://github.com/dotnet/runtime/pull/115743

https://github.com/dotnet/runtime/pull/115733

https://github.com/dotnet/runtime/pull/115732

TL;DR



Я не верю ни на секунду, что команда дотнета делат код ревью на галлюцинации компьютера из любви к технологии. @stephentoub (he/him), напиши в коменты, если тебя держат насильно.

(he/him)

*правда потом оказалось, что это были Json’ы

*и эти Json’ыничем не парсились

*и не только при помощи LLM

*включая сторонние тулзы и кодген

Как умер Intel

2018 год. После успеха архитектуры Zen от AMD, Intel нанимают инженера, который стоял за этой архитектурой. Он присоединяется к компании в 2018 году.

00:00

Чем конкретно занимался Келлер не известно, но из самых интересных утечек можно сказать, что:

  • Универсальные ядра. Которые внутри Intel продвигал Джим Келлер.

  • Ядра проектировались с возможностью переключаться в E и P режимы.

  • Процессор в зависимости от задачи мог разделять ядро надвое на лету

  • Одна из спекуляций почему в новейших процессорах Intel нет Hyper-Treading’a, это след наработок Келлера. Hyper-Threading должен был стать аппаратным.

*Информация базируется на утечках и может быть неточной

Что известно точно, Келлер работал над серией процессоров Lion Cove, добившись уменьшения тепловыделение вдвое, по сравнению с предыдущими моделями. См. 285K

4:19

Однако менеджмент компании считал, что акцент нужно было поставить на LLM, т.к. руководство Intel ожидало, что инференс будет основной движущий силой рынка.

Поэтому основной акцент должен был сдвинут на перемножение матриц, а проект Джима был деприоретизирован. Келлер все понял и ушел из Intel в 2020 году.

*Информация базируется на утечках и может быть неточной

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

  1. Лох не мамонт, лох не вымрет

  2. Чтобы корова давала больше молока, её надо больше доить и меньше кормить

  3. Хорошие художники копируют, великие — воруют

4:20

Реакция Пата на падение индексов интела.
Реакция Пата на падение индексов интела.

Бог дал, бог взял

Иов 1:21

Урок Intel это урок размена барыги на инженера. В конечном итоге барыге нечем барыжить и нет инженера, который бы сделал то, чем можно барыжить.

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

Анатомия патогена

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

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

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

Главные игроки как харда, так и софта решили, что ИИ - это новые нанотехнологии/блокчейн/web3.0 и т.п. Схема работает только потому, что рынок уже поделен, все крупные игроки уже здесь.

А патоген это жадность и стремление к мгновенной прибыли.

Человеческий фактор

Программирование, как и другая специфическая инженерная дисциплина это Knowledge work. А этот “Knowledge” помещается генерируется и помещается в голове сотрудника.

“Knowledge” остается в компании до тех пор, пока хранитель этого “Knowledge” все еще там работает и может применять или передавать его.

Помните Келлера, который сделал Zen для AMD и хлопнув дверью ушел из Intel? Он хлопнул дверью и ушел потому, что знал, что его талант дорого стоит. Если его не купят AMD, то его купит ARM, Snapdragon, SMIC, МЦСТ, черт, дьявол.

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

А значит, могут хлопнуть дверью как это сделал Джим Келлер, и сделать свой C# и свой .net, с нуля и без десятка лет легаси. Быстрее, выше, сильнее, с блекджеком и шлюхами.

Машинный фактор

Можно ли хоронить .net? Я думаю да. В ближайшее время, исходя исключительно из логики бизнеса (спекуляций на акциях), AI slop придется мержить.

Не нужно было делать этого так публично. Тут даже метрики не подделать, все открыто. Аудит может провести кто угодно, и если слова про 30% всего кода написанного ИИ не сойдутся с реальностью, что на это скажут инвесторы?

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

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

Текущему менеджменту майкрософта это понять сложно, что обучением LLM должен заниматься студент с толоки, а не Senior/Principle engineer 80 уровня.В их голову не помещается концепция потери информации после ухода критических кадров.

Вывод | Engravement

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

Однако, местные Джимы Келлеры могут уйти останется лишь skeleton maintenance crew, а умные покинут BCL и Runtime. Это замедленная катастрофа для экосистемы .net.

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

Дотнет еще дышит, но он уже умер.

Теги:
Хабы:
+11
Комментарии21

Публикации

Работа

Ближайшие события