Personally? I want to make sure my local community is strong. Even if no collapse occurs, a strong community is good. But if anything happens, a strong community is great. I do food coops (I buy a share of a farms crops ahead of the growing season, so the farmer shares the harvest with me. Sometimes I also pitch in to pack the shares for others in the coop!). I donate to community food availability(not just food kitchens but also paying way more for pay-what-you-can produce). I attend community events like cleanups, town halls, etc.
Most of us in tech are lucky enough to be able to work from the neighborhoods where we live, and be able to step out for the occasional chore. We inherently have more time to directly benefit our neediest. Why not take advantage?