Кстати, да. Кое-что еще зависит от психологических свойств человека. Например, взяли мы как-то на работу админа. Парень толковый, его многие изнаших знают. Предложили неплохую деньгу, он согласился, пару месяцев поработал и ушел. Ушел потому, что на него навесили совершенно не админские функции - всякие хитрожопые имплементации наших проектов плюс менеджмент баз данных. От этой рутины он чуть не взбесился. А еще один мой знакомый, хороший программист, задолбался делать мелкие выпендрежки, которыми его (и меня тоже) достал заказчик. В конце концов ему надоело нервничать и он ушел в другую фирму, в которой я работаю и сейчас. Все было отлично, но потом нарисовался проект, заказчик которого мало того что не всегда мог объяснить, что ему надо, так еще не мог сделать это членораздельно. И мой приятель ушел в третью команду. А в нашей фирме есть несколько человек, занимающихся исключительно тестированием (автоматическим и ручным) на одном и том же проекте. Я в свое время удачно отбрыкался от этого дела, и рад, а наши тестеры сидят и делают одно и то же изо дня в день - и не уходят. Значит, их все остальное устраивает. А я бы от такого однообразия свихнулся. Но я работаю сразу на нескольких проектах, причем в разных ипостасях, и не считаю свою работу сильно рутинной. Еще одно заметил: у многих сотрудников работа довольно однообразная. Но им не мешают время от времени отвлечься и пострадать херней и это, имхо, тоже хороший стимул.