I’ve been working for close to 15 years. Roughly 10 of those years were spent programming.  As I get older, I’m starting to look around and wonder: Is programming a young man’s game?  Back in the 90s, most of my colleagues were in their 20s or early 30s.  Is it still the case?  If I were to walk around a large development organization, would the median age still be what it was 10 years ago?  An unfortunate side effect of living where I do and working at a small company is that I don’t have visibility into other organizations.

Am I aging myself out of future employability?  As I’m busy working on embedded stuff, I don’t have time to keep up with the .NET stuff that I really like:  No time for WPF, Silverlight, WCF, LINQ, even ASP.NET (which I should really learn).  Do I have what it takes to keep up with the young whipper snappers out there?  Only time will tell… But this old dog likes to learn new tricks!