> "so, what do you do?"
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. :)