Ask HN:
No synthesized answer yet. Check the discussion below.
I suggest leaving the house and going to meet people. Go to job fairs, seminars, and trade fares. Find big contracting firms and make sure they get your resume, like TekSystems. Use your personal network.
Also, you might want to look outside of tech. There some amazing and less boring jobs out there. I suspect if you are trying to fire hose blast your resume to the world you aren't taking the time to find jobs you love. Do you want to be miserable?
Appreciate the advice.
Now the market has drastically constricted and there is now a legacy of fresh talent, some of which is likely very talented, competing against people out of work with 10 or more years experience. Some of those experienced people may not be very good at all, but they have a stacked resume, which is challenging to compete against. It also means programming for enjoyment is drastically different than programming for employment.
If you love programming as much as I do then keeping looking for tech jobs, but temper your expectations (A LOT) and simultaneously start building a plan B.