Я согласен с вышеупомянутыми личностями, но лишь отчасти. На мой взгляд, часть людей, которые пришли в сферу за легкими деньгами действительно уйдут/потеряются/вымрут, но это произойдет не потому что программисты больше станут не нужны, а потому что сфера изменится. Трансформируется окружающая среда, которая будет требовать не программистов, а, предположим, аналитиков, которые теперь будут не писать код на C++/JAVA/PHP и т.п., а составлять описание бизнес-процессов для генератора алгоритмов, который сам будет уже делать нужный код.
Программист - это не человек, который по 6-8-12 часов в сутки набирает код. Программист - это человек, способный посмотреть на проблемы/задачи/процессы под другим углом, чтобы найти более рациональное решение. Я думаю, что ребята, которые чисто набирают код, действительно, в обозримом будущем могут стать ненужными, однако, чтобы светлый ум стал ненужен... Лично я себе такой ситуации представить не могу.
Программист - это определенный образ мышления, стиль ведения дел и решения проблем. Код и программы - это всего лишь инструмент, который помогает двигаться вперед человеку, однако, хочет ли человек двигаться вперед - это уже отдельный вопрос, причем к программированию уже никак не относящийся...