Resilience And Innovation in Software Engineering