How many of our world's important life and death software infrastructure was coded by teams with members under the influence of alcohol etc?
I started to ignore most of your posts when you were asking for and ignoring peoples advice but I'll bite this time...QuoteHow many of our world's important life and death software infrastructure was coded by teams with members under the influence of alcohol etc?Zero.There are VERY stringent coding guidelines for these types of systems. There are automated static code analysis software to check the code meets the guidelines before it's even compiled. There is a monitoring system checking if you steer outside the guidelines, and if you do, then something will be said by your line manager. There are many levels of code testing and checking. The same goes for the hardware too. There are multiple sensors getting the same information in case one is starting to give up, and multiple types of sensor doing the same thing - in case one type is affected by a certain type of technological interference - there are backups for the backups.Anyway for the software it's very difficult to get something badly written accepted into production. If something negative does get through then there's a huge internal inquiry and people get disciplined/fired - in other words, software engineers that value their worth in their job don't write software under the influence of anything.