Есть еще один важный нюанс. Сейчас 40-летние программисты -- это те, кто начинал работать в 90-е, уже после развала СССР, когда, собственно, и появились ИТ в их сегодняшнем понимании. Мне видится, что было примерно так:
- При переходе с ЕС ЭВМ на PC знания старых программистов обнулились, и в 90-е они перестали быть программистами.
- Раньше программистов было намного меньше, чем сейчас, новая эпоха началась в 90-е.
- Новички 90-х сами получили свой опыт (передача опыта предыдущего поколения была незначительной), с самого начала работали в капиталистической системе и своими глазами видели, что стало со старыми программистами в 90-е.
Исходя из этого, можно предположить, что последние 30 лет мы были во временной ненормальности, сформированной сменой парадигмы в ИТ. Если завтра еще одной революции не случится, сегодняшние 40-летние, как и всю свою жизнь, будут первопроходцами новой реальности. Лет через 10-15 у нас естественным образом сформируется ситуация, похожая на США и Запад, где разрыва поколений между программистами не было, и возрастные коллеги -- в порядке вещей.