> If FB goes down, people waste less time online, if a guidance system fails people may die.
Goes down yes, but what about a data breach? What if, for example, the location of a woman is mistakenly exposed to a abusive partner?
In my view the distinction between a senior software engineer and not is the ability to see how both human and software systems interact and find failure modes that others may miss.