С чего вы решили, что в данной сфере имеет значение возраст. Этот показатель важен, скажем, в спорте, но никак не в it сфере. Тут все зависит от Вас, Вашего уровня и познаний. Если быдете развивать свои навыки, будете практиковать креативное мышление, то в совокупности с опытом, полученным в разных сферах за все время жизни, можете стать очень успешным и востребованным программистом даже в 40 лет.
40-45 лет, уставший, доживающий жизнь - ну вы и загнули! Это возраст самого расцвета сил и умственных в том числе...