I am asking because I am living my 40s. I have noticed I do not code as much as I use to when I was in my 20s and part of my 30s. Basically, today I dedicate more time to analysis and design, then I give away the design to programmers and they do the coding. But, this have affected my coding productivity because I must consult references and rely on intellisense. Also, things are everyday more complex than they were decades ago.
Now, here is the irony. If I were to hire a programmer and ask him/her to sit in front of a computer, I may ask to do some coding and I would check abilities. I will evaluate on the use of memory vs. consulting references. Maybe I will prefer that programmer who do not consult too much, but who knows what is doing.
What is your opinion and experience (in particular, those feeling the weight of age)?