You wrote: <<In the 2000 crash it was still fairly easy to find a job if you could code.>>
Personal anecdata: I lived in Silicon Valley in this era. It was awful. That was absolutely not true. I spent two years sorting papers for ~12 USD per hour ("temp worker"). Eventually, I gave up on SV and moved to New York City. I found a very good job in less than two months.