Основной драйвер изменений в том, что непрофессионалы теперь могут не то чтобы прямо кодить, но, скажем так, покаживать.
Соответственно продукты и системы, которые позволяют себя кастомизировать, наворачивая всякие скрипты и плагины, расширения и прочее, всякие комбайны и швейцарские ножи отвоюют часть рынка у продуктов типа "мы все тут для вас уже сделали" и "мы вас залочили в свою экосистему, тут и живите".
Это касается как продуктов для конечных пользователей, так и разных тулкитов и фреймворков, языков программирования и прочего.
Но из них, преимущество будет у тех, которые имеют хорошую архитектуру. Речь скорее не об архитектуре "тут поставим EMR, а тут лямбд накидаем", а о качественных архитектурных решениях более низкоуровневых - какая будет иерархия классов и как будет распределена ответственность, где будут предусмотрены "слоты расширения" и т.д. Форматы файлов и протоколы сюда же.
В широком смысле, у кого будет более удобный, более open ended, более выразительный DSL (Domain Specific Language), тот и выиграет. Это будет иметь большее значение, чем мощность и крутизна уже имеющихся фич. Это и сейчас важно - но если для пользователя большинство необходимого уже есть в неком продукте - то пользователи и смиряются с отсутствием чего-то специфичного и редко нужного. А это как раз изменится, так как фичи сами по себе станут более дёшевы. Зато, возможно, откопают некоторые системы с UNIX-way, которые удачны архитектурно, но не получили большого adoption из-за нехватки фич.
А вот no-code платформы, преимуществом которых была возможность чего-то строить, не имея необходимости кодить, будут в проигрыше, так как это их главное преимущество будет отчасти нивелировано.
Безусловно, для успеха таких лего-швейцарских ножей будет важна способность LLM-инструментов писать под них, а значит, у удачных инкумбентов преимущество. Уже в интернете написано и на этом LLM-ки научено. Для новых платформ одной из форм догнать будет подготовка "документации для LLM" в разных формах - корпусов для тренинга, баз знаний для RAG и темплейтов промптов.
Безусловно, adoption как таковой продолжает быть важным - если никто не пользуется, то никто и не узнает, и ИИ не начнет под это писать.
А чем будут заниматься профессиональные программисты? Двумя вещами: во-первых, разрабатывать новые платформы - то есть придумывать удачные DSL, удобные для пользователей и ИИ, в т.ч. и уча ИИ с этими новыми платформами работать, и, во-вторых, разгребанием авгиевых конюшен, которые навайбкодят непрофессионалы, т.е. секьюрити аудитом, багфиксингом, рефакторингом, масштабированием и переписыванием в системах, которые получили traction.
А "текучка" новых навайбкоженных продуктов будет высокой: часто будет после определенного момента легче бросить их, чем поддерживать и фиксить.
P.S.: Не исключаю, что стимулы для отбора более удобных DSL дойдут и до языков программирования - ну они уже там, да - но, возможно, все ещё можно придумать какой-то язык, особо удобный для программирования LLM-кой и в то же время понятный людям.