В подробном посте на LinkedIn ведущий инженер Microsoft Гален Хант заявил, что его цель — заменить каждую строку кода на C++ и C в Microsoft на комбинацию Rust и помощи ИИ к 2030 году. Миссия Ханта — дать возможность одному инженеру писать миллион строк кода в месяц, что является довольно произвольной (бесполезной?) метрикой для оценки продуктивности, как недавно отметил создатель Linux Линус Торвальдс в другом контексте.
Хант также подчеркнул наличие «мощной инфраструктуры обработки кода», которая позволяет компании внедрять ИИ-агентов, управляемых определёнными алгоритмами, для масштабных изменений существующего кода. Чтобы сделать этот инструмент ещё лучше и переводить системы на C/C++ в Rust, команда ветерана ищет ведущего инженера-программиста с опытом написания системного кода на Rust не менее трёх лет.
Язык программирования Rust набирает популярность в Microsoft в последние несколько лет. Технологический гигант поощряет разработку драйверов на Rust ради повышения безопасности. Сам Хант работает в Microsoft почти 30 лет и сейчас входит в группу Future of Scalable Software Engineering в организации EngHorizons подразделения Microsoft CoreAI. Его команда отвечает за создание новых инструментов и технологий, устраняющих технический долг компании, а в будущем — и всей отрасли.
Реакция на пост Галена Ханта в LinkedIn оказалась неоднозначной. В основном люди задаются вопросом о переходе на Rust, а инженер защищает этот выбор, отмечая встроенные механизмы безопасности памяти и параллелизма в языке.