Step 1: When carping about not being able to find a job on slashdot, remember to tell people what programming languages you know.
Step 2: Make sure the name attached to your post links to something besides a couple of pages that haven't been updated in 2 years
Step 3: When fixing the above - start writing essays or blog entries on technology stuff that you know, so that when the quasi-decent HR rep googles your name, he'll be impressed with what he finds. In this day and age, that's one of the few ways you can "submit" a sample of your code.
Good advice was already stated about volunteering for OSS. Even if it doesn't help get you in the door somewhere, it'll at least hone your chops, which will help once you do get a job.
In a consumer society there are inevitably two kinds of slaves: the prisoners of addiction and the prisoners of envy.