Shit happens. It is natural order of things. Problems begin when shit start to happen routinely.
Probability of shit happening is proportional to the complexity of device. More components device contain, more complex that components are, more chances of shit could happen.
Clever engineering is when you find balance between purpose, complexity and reliability. If you need to add some complex thing to the design and preserve reliability on the same level, you have to simplify other things. Everybody do former, but all forgot to do latter.
Also, modern trend of making everything computerised, and so much more complex than necessary, inevitably makes shit happens routinely. And this is not even talking about adding all that computer problems with bugs, backdoors, hacking and so on. And not talking about deterioration of engineering culture due to computerising everything. Why bother to properly and thoughtfully engineer and design something if you could just drop a computer in between to do anything you need?
Shit happens. It is natural order of things. Problems begin when shit start to happen routinely.
Probability of shit happening is proportional to the complexity of device. More components device contain, more complex that components are, more chances of shit could happen.
Clever engineering is when you find balance between purpose, complexity and reliability. If you need to add some complex thing to the design and preserve reliability on the same level, you have to simplify other things. Everybody do former, but all forgot to do latter.
Also, modern trend of making everything computerised, and so much more complex than necessary, inevitably makes shit happens routinely. And this is not even talking about adding all that computer problems with bugs, backdoors, hacking and so on. And not talking about deterioration of engineering culture due to computerising everything. Why bother to properly and thoughtfully engineer and design something if you could just drop a computer in between to do anything you need?