Ну как мне кажется, психология это наверное такая же среда разработки, включающая как сам язык и его описание (переменные, константы, условные выражения, так и алгоритмы работы! Ведь по сути мозг - биокомпьютер и то как человек себя ведет, есть результат работы этого природного компьютера и программ и подпрограмм заложенных в него (не так очевидно. конечно, как в обычной машине). Одно НЛП только чего стоит. Жизнь программиста, настоящего, который мир видит сквозь полупрозрачные окна консоли в разрезе участков кода... Все же необходима психология, иначе становишься асоциальной личностью, если ты погружен в работы и лишь одни уши торчат! Ну наконец это просто интересно - программирование машин как классических электронных так и живых. Ну и совсем уж в заключение: поскольку программер - это как правило не боец (морда кирпичом, стальные мышцы, боевые рефлексы на уровне подсознания) то глуюокое знание психологии поможет выпутаться ему из мнооогих неприятных ситуаций и помочь как себе так и ближнему! )))