В индустрии разработки программного обеспечения накопился определенный скепсис по отношению к новым проектам, особенно тем, что создаются с помощью ИИ. Многие из них воспринимаются как низкокачественные «поделки», не заслуживающие внимания. Однако за этой волной «мусорного» кода скрываются амбициозные инициативы, способные менять правила игры.
Одним из примеров является проект pgrust. Несмотря на критику, его автор Майкл Малис демонстрирует серьезный подход к тестированию. В процессе работы над проектом были обнаружены реальные ошибки в самом Postgres, включая проблемы с безопасностью памяти и целостностью данных. Даже если сам pgrust не станет массовым продуктом, его вклад в улучшение существующих систем уже ощутим.
Почему стоит быть амбициознее
Главный посыл заключается в том, что современные технологии позволяют реализовывать задачи, которые раньше казались непосильными для одиночек или небольших команд. Раньше создание собственного компилятора или сложного движка требовало месяцев или лет работы, сегодня это можно сделать за считанные часы.
- Снижение порога входа: Использование ИИ-агентов и современных инструментов ускоряет процесс написания кода, позволяя разработчикам фокусироваться на решении проблем, а не на рутине.
- Устаревшие модели затрат: Многие программисты до сих пор мысленно живут в мире десятилетней давности, где любая амбициозная задача считалась верным путем к провалу.
- Решение реальных проблем: Вместо того чтобы жаловаться на медленную работу инструментов, таких как компиляция Rust или файловые операции, сегодня вполне реально создать собственные оптимизированные решения.
Автор отмечает, что многие «нерешаемые» проблемы на самом деле доступны для исправления, если отойти от консервативных взглядов. Даже если у вас нет глубоких знаний в специфических областях, таких как теория компиляторов или алгоритмы сопоставления строк, современные возможности позволяют достичь выдающихся результатов с минимальными временными затратами. Основной барьер сейчас — не отсутствие технологий, а привычка мыслить ограничениями прошлого.
Источник: danluu.com