The first deluge is over. The economy isn't currently in freefall; rather, it is slowly growing. That doesn't mean the storm system has moved on and everything is sunny from here on out.
Further, an umbrella (sorry to extend a potentially leaky abstraction here) doesn't mean that you are immune to the storm. It just means that you deflect most of the rain around you.
But it's different for IT, much different. I was let go from multiple contracts, but the time I spent out of work was by choice, and I had two interviews a week the moment I put my resume out while friends in other sectors would have killed for even an interview. I was able to choose the job I wanted once I was willing to move out of my home city.
I don't have a star studded resume either, and I've seen mediocre and worse developers stay on because replacements couldn't be found.
It's different for IT, and programmers more specifically.
>"We just happened to be under one of the few umbrellas in a storm."
It's not different there. It never is.