You're too charitable. The truth is I'm unemployed at what feels to be a particularly bad time of the year to be unemployed (think of all the family and friends get-togethers… "so, what do you do?"), and I'm bludgeoning people on the internet with domain knowledge in some lame effort to stroke ego rather than facing a bleak job market for someone of my background. It's a harsh toke, but admitting it (even pseudononymously) is the only way I'm going to do anything about it.
You don't have to say "I'm unemployed to that answer". You can still say you're a programmer, if you're a programmer! Even better, you can start a little project and call it a "startup". Tell 'em you're a hip little entrepreneur - that's even cooler than being employed in some circles. :)