О, отлично, я как раз зашёл, чтоб оставить кусок своего потока сознания в рандом-треде на сходную тему, но раз уж такое дело - намусорю тут.
Но сначала ответ на твой вопрос. Я считаю, что нет, но рассуждать на эту тему считаю бессмысленным ввиду неопределённости вопроса. То есть, что ты спросил - вполне определённо сформулировано, претензий нет, но вот что считать "программированием" не очень-то ясно. Тут не так давно кто-то сравнил программистов с писарями - очень удачное, мне кажется, сравнение. Чистый, рафинированый программист - просто писарь, сам нихуя не решающий, а просто записывающий то, что ему скажут, потому что пока что писать умеют немногие, но при всей очевидной ничтожности этого занятия считающий себя невесть кем. То есть, большая часть программирования на современном рынке, по-моему, вообще не занятие. Занятие появляется там, где программирование является инструментом для решения каких-то реальных проблем, а программисты обладающие какими-никакими доменными знаниями составляют довольно широкий спектр. Естественно, сравнивать каких-нибудь квонтов с наёмными работниками очередной аутсорсинговой компании нельзя, но и тех и других можно обозвать программистами и никакой реальной, чёткой границы нет.
Сам я уже довольно давно сравниваю программирование с приготовлением пищи. Это может быть профессиональной деятельностью, если именно этим вы хотите заниматься, но вообще в норме уметь приготовить себе обед самостоятельно, просто потому что надо. И в Computer Science нет никакой Science. Вся Science там - математика, была ей всегда и всегда ей же останется. А CS это что-то вроде модного названия для умения пользоваться калькулятором. Так что если речь идёт о реальных способностях/нарушениях, то это всё то же, что с математичкой, потому что это она и есть. Для того, чтоб делать говносайтики и говноприложения под говноандроид никаких "способностей" не надо. Нарушения - ну, да, сидячая работа, нагрузка на глаза, предплечья, позвоночник, не более того. Никакой фантастики.
А теперь кусок потока сознания. Как вы можете судить из вышенаписанного я уже порядочно времени отношусь к названному занятию с определённым и прогрессирующим во времени презрением. Так вот, 15 минут назад это презрение внезапно совершило новый скачок в развитии. Хотя, нет, вряд ли, скорее это просто внезапная волна отчаяния. Меня просто посетила совершенно очевидная, но - если правильно о ней подумать - чудовищная мысль. Только что я говорил о том, что само по себе программирование вовсе не является каким-то высоким занятием, как любят с гордостью думать многие программисты. Причём как нормальные, так и те, уровень профессионального развития которых заставляет меня думать о том, что геноцид - не такое уж и плохое слово. И тут я внезапно с какой-то невыносимой ясностью осознал, что даже при всём при этом никто нихуя не делает правильно. Причём ладно бы если бы только от неумения, расстроила меня другая мысль. Вот сидит себе парень в кресле, думает, "вот в той вот части системы вообще-то правильно сделать по-другому, но... а, лень, ну его на хуй", и при этом он абсолютно искренне считает себя продвинутым, хорошим профессионалом.
Всё это пресловутое IT состоит почти целиком из писарей, которые не могут толком писать, но очень собой гордятся, вот что. Почему-то мне стало от этой мысли очень печально.