10
Safety
Giles: Well, for god’s sake, be careful. . . . If you should be hurt or killed, shall take it amiss.Willow: Well, we try not to get killed. That’s part of our whole mission statement: Don’t get killed.Giles: Good.
—Buffy the Vampire Slayer, Season 3, episode “Anne”
“Don’t kill anyone” should be a part of every software architect’s mission statement.
The thought that software could kill people or cause injury or damage used to belong solidly in the realm of computers-run-amok science fiction; think of HAL politely declining to open the pod bay doors in the now-aged but still-classic movie 2001: A Space Odyssey, leaving Dave stranded in space.
Sadly, it didn’t stay there. As software has come to control more and more of the devices in ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access