When you have a bug in your code it is unlikely to lead to real people dying; this is a distinct possibility for code that helps control multi-ton pieces of metal bombing around at a mile a minute run by poorly trained operators over incredibly varied conditions and terrain. In systems control software the key to reducing defects is having a good process and sticking to it without exception.