Having held various technology positions since 1984 including titles of Technical Project Analyst/Manager, Programmer Analyst, Software Developer and currently Developer, I can share my experiences from over the years.
On one interview about 2 years ago, the CEO of a small, dynamic and very profitable company whom I was frothing at the mouth to work for stated he had never interviewed a woman for that type of position, which was basically developing. No, I didn't get the job ;-(
The Rep for my current contract still refers to me as a Business Analyst even though my title is developer and that's what I do, develop.
In my last position I made 55% of the male developers' salary (and so did the 1 other woman out of 16 men). Currently I'm at about 75% of the other developers' salary.
Even though the editorial didn't offend me I was closer to tilting that way on the age issue. Just because I'm almost 50 doesn't mean I can't learn a new trick. Anyone who is still working in the technology field HAS to be damn good at learning on the run and constantly reading and learning with every spare minute. I've gone from PCs back in the 80's (everyone came to me for help and I had no training), to mainframe (again no training) to now SQL Server. I think because I absolutely love this type of work is why I've done as well as I have.
I also believe my experience (age) brings a whole host of other needed skills to any job.
I am a little tired of taking the humble road ALL the time just to weezle my way in to be "allowed" to work on the cool stuff. I have good ideas, too. Just like diversity in nationalities, we all bring good ideas and experience to the table.
Thanks for letting me vent ;-(