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