I was all primed with a fiery response about how good programmers in hot markets should be pulling more than 200k, lousy markets at least 100k, and anyone who wasn't is either a lousy negotiator or not good, but then I remembered where I was. The crème de la crème. Yeah, "staff programmers" (as I call them) might well earn less, on average, than nurses. And it's a guaranteed, standardised wage, none of this grasping meritocracy competitive nonsense.
The thing about programming is that it gives you a chance to shine. I mean really shine. God bless the nurses, etc, but realistically speaking any one nurse is not going to change the world just by being a bloody good nurse. I think the attraction to the high-stakes sink-or-swim pure meritocracy game is a very male thing.