← Back to context

Comment by crististm

6 years ago

I'm sorry to hear that people have become so accustomed to fixing failures of the mind (which these defects are) with reboots.

It takes a certain type of person to fly a plane and resilience in face of unknowns and following checklists are some of the qualities they have.

In the same vein, these kind of failures are known to programmers for tens of years, just like metallurgists are aware of metal fatigue _and plan for it_.

Failure of software professionals to plan and mitigate for this kind of foreseeable problems is inexcusable and I liken them to some incompetent metallurgists in an alternate Univers who brushed off De Havilland Comet's like there was nothing to learn from.

"I'm sorry to hear that people have become so accustomed to fixing failures of the mind (which these defects are) with reboots."

That's nothing, I fix "failures of the mind" by shutting off my brain for eight hours every day. That's a reboot!

I don't know why this is down voted.

Yes software bugs happen, but they are fixing this with documentation rather than root causing the problem.

That should worry people, because until its been root caused the actual implications are also unknown. For all we know its a symptom of a bug that will cause a more severe problem somewhere else.

  • Do you have a source for the claim they haven't identified the root cause before determining that a regular reboot is a suitable mitigation?

    • Occam's razor.

      This is a bug with ""several potentially catastrophic failure scenarios". Yet, its not been fixed in the ~10 years since it first flew. Nor is it the first, there have been a number of fairly critical bugs on this airplane that took a long time to diagnose before changes were submitted for certification.

      So, In ~10 years and many major revisions of the aircraft, multiple re-certifications, etc none of them have bothered to fix it. One might argue they are afraid of changing the software because it might cause other catastrophic failures, but that leads down a thought process just as severe.

  • There is nothing like when truth is rubbing people the wrong way.

    The off-the-charts arrogance of programmers allows creation of unbelievable tools and at the same time enslaves the person to the blind ego.