Market still seems hot for senior/staff devs. Getting laid off is a free lunch + a paid vacation to interview for a better job. Thank god I listened to my mom and learned to code.
Keep six months expenses on hand to deal with this kind of thing and you won't have to be afraid of being laid off. Like you say, if you're prepared it's a free vacation and and opportunity to be picky with your next job.
Still I'm fortunate/could be worse.