Теперь, когда создание автономных/чистых функций с помощью AI практически тривиально (ибо он умеет в алгоритмы с чёткой спецификацией на уровне олимпиадников), реальной проблемой становится "правильное" конструирование проекта из таких функции.
Если вы правильно формируете функциональную архитектуру, добавление в систему новых фич остаётся тривиальным (ибо всё что есть это просто композиция функций как сущностей первого порядка). Раньше таких подходов придерживались практически все профессиональные архитекторы в сложных системах, где важно было обеспечить долгосрочное развитие, но теперь это станет первостепенным для любых программных продуктов, где CTO серьёзно относится к скорости выката фич. ну и конечно для всех соло-разработчиков с агентами.
Я думаю, что именно здесь хорошие и плохие программисты будут отсортированы естественным образом.
Те, кто знает, что и зачем они делают, будут оставаться достаточно быстрыми в развитии продукта, в то время как те, кто этого не знает и не понимает, по мере роста продукта будут затормаживаться экспоненциально.
Любой может управлять лодкой, но очень немногие могут управлять судном.
И безусловно каждый сегодня должен следить за айтишными пабликами в телеграме: это поможет вам осознать, насколько сильно вы отстали.
Post #2339
695

- ✍ 41
- 👍 10
- ❤ 6