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