Well. There is a magic contingent of how much humans can know at a time. And the amount of time to learn nearly as much as an expert know is five years of hard learning (or better: good teaching). It's just a guess. I think, experts/programmer/whatever will unlearn sufficiently fast, that it doesn't matter much if he is an expert for 10 or 30 years.