Актуальные темы
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Вы хотите спросить, почему OpenAI переписывает на Rust, и я могу сказать только одно: у крупных компаний есть группа людей, которые увлечены переписыванием на Rust, чтобы подчеркнуть свою ценность, а не из-за необходимости продукта. Говоря об этом, обязательно стоит порекомендовать прочитать статью: «Почему инженеры не могут быть рациональными в отношении языков программирования».
Основная тема:
«Вы думаете, что программисты обсуждают языки программирования, сравнивая технологии? Нет. На самом деле они защищают свою идентичность.»
Автор Стив Франсия — руководитель продукта языка Go, автор Hugo и Cobra, работал в Google, MongoDB и Docker на руководящих должностях.
Когда Стив Франсия работал в Google, один из вице-президентов показал руководству, почему следующую систему необходимо разрабатывать на Rust. Одной из причин было то, что Rust легко строить и разворачивать.
Это правда. Но Стив считает, что Go в этом плане сильнее — почти мгновенная кросс-компиляция, один статический бинарный файл, а время компиляции Rust известно своей длительностью. Если бы действительно проводилось техническое сравнение, как можно было бы это упустить?
После встречи Стив оттащил этого вице-президента в сторону: «Как вы оценивали другие языковые кандидаты?»
Собеседник немного растерялся: «Мы... на самом деле не смотрели на другие. Все обсуждают Rust.»
Решение на 50 миллионов долларов основывается на том, что все обсуждают.
Двадцать лет назад Стив пережил нечто подобное. Он работал в стартапе под названием Takkle, и новый CTO объявил, что собирается заменить всю систему с PHP на Perl. Причина? PHP — это «неправильный выбор».
В результате: команде пришлось заново учить язык, с нуля перестраивать систему, продукт задержался на девять месяцев. Месячные расходы выросли с 200 тысяч долларов до 500 тысяч долларов, runway сократился вдвое. Когда система наконец запустилась, Facebook уже расширился с кампуса на весь мир. Рыночная возможность была упущена, деньги закончились.
Интересно, что Facebook использует именно PHP.
Два случая, разделенные двадцатью годами, имеют удивительно похожую модель: принимающие решения никогда не оценивали другие варианты всерьез.
Каждое техническое обсуждение на самом деле включает два разговора, которые происходят одновременно.
Первый — это разговор, который вы думаете, что ведете — видимый разговор.
«Rust безопасен по памяти и не требует сборки мусора.» ...

Топ
Рейтинг
Избранное
