ну вы тему завели и спорите о цвете вуглускров, тогда как их не существует.
тобишь, программирование, безусловно, существует. и творчество существует (криатифф по модному), но говорить о том, что какой-то род занятий - творческий, а какой-то - нет, можно лишь с самыми тривиальными родами занятий, в кои программирование никак не входит. Хотя... я сомневаюсь, что даже подметание полов можно назвать не креативным занятием. Творческий подход - это подход. состояние души. с одной стороны, можно работать без него и работа эта будет ремеслом, passionless повторением рутины. с другой стороны, можно работать с вдохновлением, даже если ты унитаз чистишь, не имеет значения, суть лишь в том, как сам человек воспринимает эту работу, а воспринимать можно по разному, ибо diversity умов человеческих и методов мышления/восприятия - просто одному уму непостижимо.
Программисты, которых я нанимаю часто радуются новой работе не из-за денюх (к тому же, у меня с ними всегда 100% постоплата), а из-за интересных алгоритмов и задач, которые я в ТЗ пишу, к примеру, ТЗ по созданию бота-кроулера, который определяет факт наличия проданных ссылок, клоакинга, дорвеев, ошибок в роботсе и сайтмапе, валидацию страниц и т.п.. С другой стороны, у меня бывают идиотские ТЗ, типа спарсить обьявления с трех сайтиков обьявлений по недвижимости и положить данные красиво в .csv, или обновлять резюме по крону, авторизовываясь и жмакая на джаваскриптовую линку на каких-то джоб-порталах.
Оно и понятно, что от нетривиальности задачи будет зависеть интерес и, следовательно, креатив. С другой стороны, это зависит и от уровня профессионала, если это гуру, который уже кучу языков знает и тонны алгоритмов повидал, да и, вообще, пишет коммерческие либы мелкомягким, то, безусловно, его моими тезешками не возьмешь, ему будет интересно кодить какую-то штуковину пафосную, типа плавающей лингвистической нейросети на микроинстансах с целью анализа и генерации текста с соблюдением контекста.
С другой стороны, какой-то юнец, который вчера прочел философию питона, поставил интерпретатор, написал "хэлло, ворлд!" и выучил синтаксис базовых функций, душу вложит в пузырьковую сортировку. и эта, тривиальная для подавляющего большинства кодеров сортировка, будет продуктом самого, что ни на есть, креативного кодинга.
ИМХО, люди, who claim, что программирование - рутина, одновременно сидят на двух стульях: адын стул - абсолютное отсутствие знаний о программировании; ффтарой стул - обычный, зазорный ignorance, ибо судить о чем-то абстрактном из-за чего-то конкретного - стандартное следствие невежества.