Understanding Hazards and Safety in Technology