Почему люди удивляются выбором Rust для свйта

Нарвался на Хабре на статью. Мужик пилит доску объявлений на Rust. Идет к цели так же, как и я. И знаешь, что самое интересное? Комментаторы. Они там просто на ушах стоят. Искренне не понимают, зачем для такой задачи брать Rust, если есть PHP, Python или Node.js. Мол, это всё равно что забивать гвозди микроскопом.

Я прочитал и усмехнулся. Потому что вижу эту пропасть между поколениями разработки. Точнее, между теми, кто пишет код руками, и теми, кто просто ставит задачи.

Почему они не понимают.

Для классического программиста выбор Rust для веба это мазохизм. У них в голове четкая матрица. Хочешь быстро накидать CRUD? Бери Питон или ноду. Там всё готово, библиотеки на каждый чих. А Rust это про драйверы, системное программирование и борьбу с компилятором.

Их можно понять. Когда ты пишешь руками, ты воюешь с borrow checker. Ты неделями проклинаешь систему типов. Для них Rust это боль. Исключительно душный и сложный инструмент. Поэтому они удивляются: зачем добровольно идти на эти муки?

А теперь мой взгляд.

Я не программист. Я код руками не пишу. Его пишет ИИ. И вот тут вся математика меняется.

Для меня нет никакой боли от сложности синтаксиса. Я не воюю с компилятором, я просто ставлю задачу. ИИ берет на себя всю синтаксическую шелуху, все эти lifetimes и заимствования. Он пишет. А я проверяю логику и поведение.

То есть, я обхожу главный минус Rust (сложность написания) и забираю все его плюсы. А плюсов вагон.

А почему бы и нет.

Вот честно. Почему не Rust? Комментаторы говорят, что это оверкилл. Но для кого? Для меня нет. Я не чувствую сложности. Я чувствую только результат.

Мой проект на самом дешевом сервере. Одно ядро, два гига. И он отдает страницу за ноль целых две десятых секунды. Не потому что я гений оптимизации. А потому что Rust не жрет память как не в себя. Там нет сборщика мусора, который останавливает программу. Там всё работает ровно.

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

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

А теперь давай скажем правду.

Кто я такой, если код пишет ИИ?

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

Более того, я объективно забираю работу у программиста. Того самого, который годами учился, который понимает каждую строчку, который растет в профессии. Программисты нужны. Они делают сложные вещи, они двигают индустрию.

Но давай посмотрим правде в глаза. Объективно. Я создам продукт быстрее с помощью ИИ. И дешевле. Если не вообще бесплатно. Пока программист будет проектировать архитектуру и обсуждать ее с командой, я уже запущу рабочую версию на проде. Это факт, от которого никуда не деться.

Мир меняется.

Традиционные разработчики смотрят на стек через призму своего ручного труда. Им тяжело. Им сложно. Им проще взять то, что быстро пишется. И они правы в своем мире.

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

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