У программистов часто наблюдается дефицит гуманитарного образования.
А у кого этот дефицит не наблюдается? :)
Это "левополушарные" люди, шизоидного типа личности, живущие в оторванном от повседневной реальности мире и с трудом находящие своё место в обществе.
По большей части, такое представление -- это фольклор (типа сумасшедших профессоров, пытающихся есть суп вилкой :)). Всё-таки основная масса программистов -- это абсолютно нормальные люди, вполне социально устроенные и программирующие отнюдь не по 18 часов в день. Да и работодателя интересуют, главным образом, именно такие сотрудники: современное профессиональное программирование -- это командная работа, и люди с коммуникационными проблемами являются отнюдь не лучшими кандитатами, даже несмотря на их способность просидеть за монитором 48 часов не вставая. От профессионального программиста требуется не так уж и много: способность в согласованные сроки решить заданную проблему, не создавая при этом особых проблем в коллективе
Мне кажется, тут просто есть ещё одна сторона: притягательность разных профессий для людей с различными складами психики. Т. е. связь обратная: не программирование делает человека шизоидом, а многие шизоиды занимаются программированием, чтобы за счёт общения с компьютером скомпенсировать неполную социальную адаптацию.