It was probably the worst time for recent graduate with a CS degree. You hear news of all jobs going to India. Nobody in the US was hiring developers. In fact, they were getting all laid off.
I had to scrape by taking odd jobs here and there. I worked as a short-order cook, made jewelry in a factory, worked at a UPS warehouse, etc. It felt hopeless and felt like I wasted money and time getting a CS degree.
Eventually I joined a tiny web-shop for super low pay. I was underpaid for many years afterwards. In 2006, I joined a "real company" but still was underpaid. I quickly left that company and started making more money elsewhere. I got nervous in 2008 since that recession came right when my career started to get good and stable. But I was safe, and it was smooth sailing.
My story has survivor bias. But it took a lot of hustling, grit, depression, etc. from 2001 to 2007. It can take a long time to get back on your feet, at least in my case.