Ditto ... I feel the age discrimination. I started programming on a TRS-80 nearly 30 years ago. It's hard to believe how much I still have to learn. <sigh> It's a double-edged sword.
Seriously, though, it's true that when I started, everyone was older than me, and now, just about everyone is younger than me. So, it does frighten me to imagine that I have to one day get into management just to stay employed. I hope the industry is really changing and realizes that experience matters and not just whether you can get your young coders to give up 60 hours a week of unpaid overtime to "change the world".