Comment One programmer's perspective (Score 1) 432
I'm 43 and have been a programmer in Silicon Valley since 1995. From my personal perspective, the job market is red hot. However, having experienced countless interviews, from both sides of the table, I know how arbitrary and capricious hiring decisions are. I've worked at a lot of places and always kept my skill-set relevant, but if, for example, I had spent the last 12 years doing nothing but C++ for one employer, and suddenly found myself looking for work, I'm sure my age would be a liability.
One thing I've noticed from recent experience interviewing candidates: mediocre interviewees with only a few years experience often get the benefit of the doubt, where people with 10 or more years experience who give an equally mediocre interview performance will get rejected outright. The rationale is that the junior person is likely to improve, whereas with the senior person, "what you see is what you get". Is this unfair? I don't know, I guess it depends on the situation, but it certainly illustrates the fact that as an interviewee, you are judged according to significantly varying standards depending on your age. This, by definition, is "discrimination".