technology and resilience