> That never happened to me before. I have never once fired, laid-off, or furloughed. And I don't know how to cope with this.
I've been in your shoes multiple times. It sucks, and it's easy to blame yourself (or relatedly, for others - like here in this very thread - to encourage you to blame yourself). Don't fall into that trap. It won't help.
The only productive thing to do is to take things one step at a time.
1. Apply for unemployment if you haven't already. It won't be anywhere near what you were getting before, but it's better than nothing, and with a layoff it should be an open-and-shut case for approval (especially in places like California that almost always err on the side of the former employee).
2. Just because you don't have an employer doesn't mean you don't have a job. Your unemployment benefits are contingent on you documenting that you've applied for some number of jobs, which you're hopefully already doing, so keep doing that.
3. Just because you don't have an employer doesn't mean you don't have a job. Open-source contributions, side projects, whatever you can do to further demonstrate your value to prospective future employers (and - preferably - make the world a better place in the process) - now's the time to start cranking on those.
4. Obviously, you'll want to trim expenses as much as possible. The lower your costs, the longer your runway.
---
In terms of finding that next job, it's gonna be a brutal affair. It took me months, and I ended up compromising and moving down on my career ladder for a bit. You might have better luck, especially if you were previously getting offers regularly, but I'd say 3 days is a bit too soon to be too disheartened.
It seems like your best bet right now is going to be in the medical world (e.g. hospital IT), and in fact that's exactly where I'd be applying right now should my own job go under. As a bonus, if you really do want to "fuck the virus", I can't think of a better way to put your technical skills to use.