This author calls others who use the term "software failure" unsophisticated. I call this author unsophisticated. They are making a pedantic argument. Any seasoned engineer knows exactly how software works and this essay does nothing to enlighten anyone with new information or insight. It only proposes a new narrow definition for "failure" in a sideways fashion and assumes everyone should have been using it all along.