по идее у каждого "возрастного" программиста должна быть стратегия выхода - ведь сложно представить себе 60 летнего программера :), обычно к этому времени скапливается достаточно опыта и знаний, что бы заниматься в основном управлением, наставлением, разработкой архитектуры и подобного, требующего глубокого погружения в вопрос и высокой концентрации. Если удалось к этому времени скопить немного денег, то можно попробовать нанять молодых талантливых и попробовать отправиться в самостоятельное плавание, но это строго для определенной категории людей, способных рисковать и многое другое, т.к. например управлять людьми - это не такая тривиальная задача, как может показаться "обычным" специалистам, многое зависит еще и от профессиональной деформации (технарям довольно тяжело дается общение)