I'm a 35 year-old software engineer. I enjoy coding well enough, but I neither wish to be a code monkey when I'm 50/55/60, nor do I think I'd have much luck landing a job doing same the older I get for many of the reasons the article discusses. My current plan is to more into engineering management, dealing with the processes and such rather than the actual code. Though "ageism" is probably pretty likely in there, too . . .