The team I worked for struggled to accomplish the most basic software tasks. They didn't even use source control. Everybody just zipped project files and emailed them to each other.
I wish government jobs paid better.
I think it is important to keep a reserve in cash because layoffs are just a part of reality at this point.
Personally, If you're living below your means, I would try to target 6 months to 1 year. Then again, the past 3 years have made me paranoid as hell. Your mileage may vary.
FWIW - I sleep a LOT better knowing I've got a year worth of expenses sitting in a high yield savings account. If I lost my job tomorrow? I'd say fuck it and take at least 4-6 weeks off before bothering to look for a job.
Yep! But if you're looking for a company that has a better chance at surviving (or thriving) through a downturn, picking a company that actually makes money is generally a better take. See Hashicorp's recent layoffs and recent earnings statements as an example.