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