Программисты разделились: одни видят в коде творчество и выражение, другие — инженерную задачу, где важен результат. AI усиливает этот раскол, автоматизируя рутину, но подрывая ощущение личного следа в коде. Одни считают, что большинство программистов подчиняется конвенциям и не ценит оригинальность; другие видят код как произведение искусства, где эстетика и абстракции имеют ценность. Ещё одни утверждают, что программирование — инженерия, где важен только результат, тогда как другие подчеркивают, что код — средство выражения, как холст или глина, с эстетической и интеллектуальной ценностью. Сторонники AI видят в нём освобождение от стресса и рутины; противники считают, что AI убивает мастерство, личный след и радость создания, превращая программирование в пассивное потребление. Некоторые считают, что AI улучшает «плохих программистов» за счёт шаблонности; другие сравнивают код с архитектурными чертежами — ценность в точности, читаемости и поддерживаемости, а не в красоте. Большинство согласны: пользователи ценят только функциональность продукта, а не качество кода. Это отличает программирование от традиционных искусств, где артефакт — сама работа. Программирование уникально тем, что его продукт может обретать агентность — работать, взаимодействовать, автоматизировать. Открытое переиспользование кода воспринимается как норма, в отличие от других искусств, где заимствование спорно. Советы: не сопротивляться AI, а использовать его как инструмент для решения сложных задач, которые он не может сформулировать — например, понимание неявных потребностей клиентов. Программисты, ценящие мастерство, советуют не оправдывать код как искусство, чтобы отвергнуть AI, а сосредоточиться на радости создания, любопытстве и желании оставить след — что AI не может заменить. Программирование — перевод абстрактных идей в исполняемую форму на множестве уровней абстракции. Искусство требует внутреннего состояния автора; AI-код лишён этого, хотя некоторые считают, что искусство — это то, что кто-то считает искусством, независимо от происхождения. Замена понятных терминов (например, 'callback' на 'deferred') ради «красоты» ухудшает читаемость, тогда как сторонники видят в этом эстетическое удовлетворение от лаконичности и надёжности. Программирование ближе к бухгалтерии, чем к живописи: большинство пишет код для решения задач, а не для самовыражения. Это не делает его менее ценным, но меняет его природу. Код — не артефакт, а инструмент для создания другого артефакта (программы); его ценность определяется функциональностью, поддерживаемостью и соответствием требованиям, а не эстетикой. Чтобы сохранить творческую суть, программисты должны сосредоточиться на задачах, где AI не может заменить человеческое понимание: выявление неявных потребностей клиентов, формулирование задач и проектирование систем.