Кому-нибудь доводилось устраиваться на работу программистом, а потом разочаровываться в работе? Когда фирма в которую вас взяли на поверку оказывается шарагой. Ваши рабочие обязанности сплошь состоят из мелких примитивных задач вроде бесконечной починки багов в легаси говнокоде. Когда вы проработав год, понимаете, что ничему новому не научились. Когда вместо каноничной карьеры «джуниор» — «мидл» — «сеньер» — «тимлид» вы годами делаете одно и то же и единственное что у вас растет — это артериальное давление и близорукость. Когда вам даже книжки по своей специальности читать не хочется, потому что на вашей убогой работе большая часть полученных знаний все равно не нужна.
И самое паршивое: вы полностью осознаете что надо бы валить из этого болота. Но пока вы кисли здесь и покрывались плесенью, прогресс ушел вперед и ваши навыки оказались больше никому не нужны. Что никого не интересуют ваши знания С++98, MFC, GDI и COM. И вы вынуждены и дальше торчать в этой шараге.