Post 9pcDDHdBjnQVFsnHnc by zensaiyuki@mastodon.social
 (DIR) More posts by zensaiyuki@mastodon.social
 (DIR) Post #9pcDDGTw0iQjgtSNjk by zensaiyuki@mastodon.social
       2019-06-30T01:26:32Z
       
       0 likes, 0 repeats
       
       I don’t believe in “user error”.if you designed a missile guidance system, and an unxpected gust of wind threw it off course, you wouldn’t call it “wind error” and scold the wind. you’d rewrite the program. why Is human behavior exempt from programmer attention?
       
 (DIR) Post #9pcDDGqGfgIKo9uDY0 by unspeakablehorror@mastodon.social
       2019-12-04T06:54:11Z
       
       0 likes, 0 repeats
       
       @zensaiyuki Well users can make errors that can't be prevented by interface changes, eg a sleep deprived pilot falling asleep at a critical time (though that example may not be the pilot's fault if they are overworked, which I've read can be a problem).  Still, there are many problems with today's interfaces.  I think one issue is actually that interface design is actually a specialized skill combining design and human psychology, not a run-of-the-mill programming task.
       
 (DIR) Post #9pcDDH93XpK7kQhDpg by zensaiyuki@mastodon.social
       2019-12-04T06:58:34Z
       
       0 likes, 0 repeats
       
       @unspeakablehorror and if a pilot were to fall asleep and crash the plane, how do you think the airline responds?
       
 (DIR) Post #9pcDDHPiXseQa6UWno by unspeakablehorror@mastodon.social
       2019-12-04T07:03:39Z
       
       0 likes, 0 repeats
       
       @zensaiyuki I've read cases where that has happened.  Sometimes it's the airlines fault because they overwork the pilots (though I wouldn't assume that's always the case--lack of sleep can have many root causes).  I suspect they would often try to evade responsibility for the issue.
       
 (DIR) Post #9pcDDHdBjnQVFsnHnc by zensaiyuki@mastodon.social
       2019-12-04T07:10:27Z
       
       0 likes, 0 repeats
       
       @unspeakablehorror the aviation industry has a very specific ingrained way of responding to incidents and near misses that is extremely worth paying attention to and learning from, especially the software industry.
       
 (DIR) Post #9pcDDHs4qRKu03lB0S by zensaiyuki@mastodon.social
       2019-12-04T07:13:19Z
       
       0 likes, 0 repeats
       
       @unspeakablehorror the main takeaway is the aviation industry doesn’t waste time with fingerpointing , blame avoidance, or punitive actions. it recognises that human nature doesn’t change, but airplanes and processes can be changed. everything in the aviation thrives on checklists, which i think they invented the very concept of.
       
 (DIR) Post #9pcDDI9RnrEMrvt356 by zensaiyuki@mastodon.social
       2019-12-04T07:58:56Z
       
       1 likes, 2 repeats
       
       @unspeakablehorror put another way, they somehow soberly analyse *causes* and engineer specific solutions that prevent future incidents don’t rely on asking humans (pilots and other various staff) to merely abstractly “try harder” or “git gud”. what’s kind of scary about the 737 max incidents is they signal an erosion of that culture in a direction that closer resembles the software industry