Earlier quoted context omitted.
I wouldn't argue for ageism, but I would say programming is different from law because technology changes much faster than law. There aren't giant paradigm shifts in law every 10 years. A new technology may in fact be much more productive to work with than an old one. Does someone with COBOL experience have an advantage or a disadvantage in learning Python vs someone who is just starting? Which is larger, the amount…
We also have the issue of "digital natives." In programming, there is a difference in someone who learned computers in college, someone who learned computers in high school, and someone who learned computers in grade school. Then the next wave was kids who grew up with the internet. I suspect it will continue with kids who grew up with touch devices. I don't think there is a similar parallel in other industries.
Today I consider my judgement, that is to say, my ability to forsee the path of a project, or anticipate and avoid complexity to be better than it ever has been in the past, and think this is one of my strongest and most marketable skills.
Yes I still learn new things (faster than ever), and yes I am still very productive.
Am I a "digital native"?