On a more serious note I am becoming better at what I do because I understand much more of pretty much everything in far greater depth than I used to. And while I perhaps don't have the stamina or raw LoC output ability of a 21 year old any more, I can usually achieve tasks much faster because I know what I'm doing and I make fewer mistakes.
I'm definitely much more cynical about flavour of the week languages and frameworks though. And I find it very funny that things get reinvented every few years as a new generation decides some thing is too cumbersome (often SQL or DMBSs) and needs to be thrown out, only to be slowly reinvented as all the edge cases that lead to the abstraction are discovered...
And I'm only 36.
Career-wise, no discrimination noticed yet.