Создатель языка программирования Nova рассказал о своем опыте работы с ИИ Claude, который оказал значительное влияние на дизайн синтаксиса языка. В статье упоминается 11 споров, которые возникли в процессе разработки, включая отказ Claude от своего синтаксиса эффектов после обсуждения. Также разработчик отметил, что некоторые решения потребовали многократных раундов обсуждений.
В процессе работы над Nova, который ориентирован на бэкенд и напоминает языки Go и Rust, каждое заметное решение в синтаксисе имеет свою историю. Разработчик делится, что иногда ИИ убеждает его изменить подход, что подчеркивает важность взаимодействия между человеком и машиной в процессе создания программного обеспечения.
Эта статья может быть полезна для разработчиков, интересующихся интеграцией ИИ в процесс программирования, а также для тех, кто хочет понять, когда стоит спорить с ИИ, а когда соглашаться. Опыт автора подчеркивает, что конструктивный диалог с ИИ может привести к улучшению конечного продукта.