Коллеги, а вот как вы справляетесь с нежеланием программистов и прочих айтишников говорить о проблемах и вообще обо всём том, что их в работе напрягает? То есть с такими ситуациями, когда с виду ничего не предвещает, по всем и всевозможным опросам, встречам, разговорам на кухне, формальным и не очень — всё отлично, всё прекрасно, всё устраивает и ничего не беспокоит. А потом бам — чувак увольняется. Спрашиваешь, почему? Рассказывает про кучу вполне себе устранимых причин (вроде: хочу на другой проект, на другую технологию, больше денег, восьмой монитор, новый комп — ну вот такое вот всё), про которые ранее не упоминалось даже при регулярных попытках активного расспрашивания и пассивной разведки. Предлагаешь всё или большую часть поправить сейчас или в ближайшие неделю-две — не интересно, уже всё задолбало, есть другой оффер, решение принято и пути назад нет.
По личным наблюдениям среди айти крауда таких случаев процентов 40. Единицы открыто делятся проблемами по ходу их возникновения, и те вобщем-то в рабочем режиме решаются... эти единицы уходят только в случае непреодолимых каких-то разногласий, а это редкость.