Just had an opportunity to watch the documentary "If Only . . . " about Human Performance Factors in SCUBA Diving. It's a great watch for information on how things can go wrong. Watch here: https://vimeo.com/414325547
#SCUBA
@cjd Going to suggest this for our next HF refresh.
We're required to do it once a year at work, but normally the materials are those produced by OSHA, which is very dry and applies mostly to the chemical industry.
@freemo @cjd Human Factors, the study and practice of how human performance, biases, and failures intersect with the systems we use to contribute to failures.
It's used often in tech, but not rigorously. For example, in python, it's recognised that it's hard to track the format and type of data as it moves through the dynamically typed language. A principle of aggressively checking types, or using mypy can help as a defence against this.