Principles of resilience in the technological design culture