Stories
Slash Boxes
Comments

SoylentNews is people

posted by janrinok on Thursday April 09 2020, @02:28PM   Printer-friendly
from the long-path-to-recovery dept.

Boeing making new 737 MAX software updates to address computer issue:

Boeing Co (BA.N) said late on Tuesday it will make two new software updates to the 737 MAX's flight control computer as it works to win regulatory approval to resume flights after the jet was grounded following two fatal crashes in five months.

The planemaker confirmed to Reuters that one issue involves hypothetical faults in the flight control computer microprocessor, which could potentially lead to a loss of control known as a runaway stabilizer, while the other issue could potentially lead to disengagement of the autopilot feature during final approach. Boeing said the software updates will address both issues.

The Federal Aviation Administration said on Tuesday it is in contact with Boeing as it "continues its work on the automated flight control system on the 737 MAX. The manufacturer must demonstrate compliance with all certification standards."

The largest U.S. planemaker has been dealing with a number of software issues involving the plane that has been grounded since March 2019. Boeing halted production in January. Boeing said it does not expect the issues to impact its current forecast of a mid-year return to service for the plane. Boeing said the new software issues are not tied to a key anti-software system known as MCAS faulted in both fatal crashes.


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 5, Insightful) by Thexalon on Thursday April 09 2020, @03:43PM (34 children)

    by Thexalon (636) on Thursday April 09 2020, @03:43PM (#980593)

    The problem is that Boeing wanted to make what they could market as a new kind of plane, but wasn't a new kind of plane according to federal regulations, so they could skip a bunch of the safety evaluations that would have been required if it was officially a new plane.

    All the problems that have occurred since then have been a result of that decision to cut corners.

    What needs to happen is either (a) they scrap them, or (b) they go through *all* the checks they would have to go through if this were a completely new model plane. Until that happens, these planes aren't safe, it's as simple as that.

    --
    The only thing that stops a bad guy with a compiler is a good guy with a compiler.
    Starting Score:    1  point
    Moderation   +4  
       Insightful=3, Interesting=1, Total=4
    Extra 'Insightful' Modifier   0  
    Karma-Bonus Modifier   +1  

    Total Score:   5  
  • (Score: 0) by Anonymous Coward on Thursday April 09 2020, @04:11PM (8 children)

    by Anonymous Coward on Thursday April 09 2020, @04:11PM (#980602)

    wasn't it unsafe because the pilots didn't know?
    the story of the "off duty guardian angel" pilot on one flight suggests that if "you know something about flying a plane MANUALLY" that MCAS can be overriden if caught early enough (lots of manual cranking?)...
    the misery with the max seems to be that a behaviour of a NEW system was hidden because mentioning it would have classified the max as a new aircraft type?

    • (Score: 5, Insightful) by Runaway1956 on Thursday April 09 2020, @04:57PM (1 child)

      by Runaway1956 (2926) Subscriber Badge on Thursday April 09 2020, @04:57PM (#980612) Journal

      Your summary is pretty accurate, yes. Basically, Boeing was bullshitting the FAA, and the FAA didn't really care much, because they haven't had to do their job properly in a long time.

      • (Score: 2, Funny) by Anonymous Coward on Thursday April 09 2020, @06:27PM

        by Anonymous Coward on Thursday April 09 2020, @06:27PM (#980630)

        SN needs a Runaway stabilizer.

    • (Score: 0) by Anonymous Coward on Thursday April 09 2020, @04:59PM (4 children)

      by Anonymous Coward on Thursday April 09 2020, @04:59PM (#980613)

      wasn't it unsafe because the pilots didn't know?

      Even once they knew, it was virtually impossible to save the plane when MCAS went haywire if they followed a checklist. You basically had to know immediately to turn this off in 4 places or you will crash if you delayed.

      • (Score: 0) by Anonymous Coward on Friday April 10 2020, @01:30AM (3 children)

        by Anonymous Coward on Friday April 10 2020, @01:30AM (#980711)

        It is two switches located right next to each other and it is the second step of the process after turning off the automatic controls. Even worse runaway stabilizer trims should have been in their simulator training program.

        • (Score: 2) by nishi.b on Friday April 10 2020, @09:19PM (2 children)

          by nishi.b (4243) on Friday April 10 2020, @09:19PM (#980912)

          Enquiries reported that when aerodynamic forces were too high (due to the angle of the plane) as happened in both accidents, the force needed to manually correct the trim was so high that turning the wheel 40 times was impossible:
          https://en.wikipedia.org/wiki/Maneuvering_Characteristics_Augmentation_System#Manual_trim_stiffness [wikipedia.org]

          • (Score: 0) by Anonymous Coward on Saturday April 11 2020, @02:18AM

            by Anonymous Coward on Saturday April 11 2020, @02:18AM (#980990)

            Even that link points out the roller-coaster maneuver, which they also should have known. But you get the runaway until the MCAS cycle stops, then try to use the trim motors to push it back and start to regain altitude. It happens again, then retrim the motors and cut it off. Or cut it off the first time. The trim wheels can be turned manually quite easily in the area where they should have caught it. But most pilots are to afraid to say stuff like that publicly because they don't want to be on the other side of that situation, normalize such behavior, or make flyers even more nervous about the competency of their pilots.

          • (Score: 0) by Anonymous Coward on Sunday April 12 2020, @02:13PM

            by Anonymous Coward on Sunday April 12 2020, @02:13PM (#981504)
            Most pilots wouldn't know what to do because they're told "Don't worry it flies just like a 737". They're not told about the part "except when it keeps trying to nose dive into the ground when a sensor fails or something", because if they officially and more publicly did that then too many people might say "Hey that's not a 737, so 737 pilots who fly it need to go through certification".

            So yeah, smarter, more knowledgeable, more paranoid pilots would figure/know/learn how to turn the stuff off. But the rest? They might be dead before they figure out the right response to this unexpected stuff. It could conceivably be something else that's causing a nose dive right? The normal response would be to keep "pulling" the plane up, and this didn't work well enough for the faulty 737 Max planes.

            It's just like a truck driver who is given a new truck and is told, "don't worry it handles just like the previous model". And then one day it keeps trying to turn off a cliff. Yeah the driver can easily turn off the autosteer with some switches near the steering column. But the previous model never did shit like that.

            So I'd say the pilots who died might not have been great pilots but I wouldn't say they're incompetent. I personally wouldn't want to be in passenger plane that _requires_ pilots to be that good, unless there's a certification process required that ensures pilots who fly that plane are that good or better.
    • (Score: 0) by Anonymous Coward on Friday April 10 2020, @05:39AM

      by Anonymous Coward on Friday April 10 2020, @05:39AM (#980762)

      That is the official story, but there is some indication that MCAS was also covering for a more severe design fault. If the air-frame is unstable then they can't certify it, fixed MCAS or not.

  • (Score: 1) by fustakrakich on Thursday April 09 2020, @04:31PM

    by fustakrakich (6150) on Thursday April 09 2020, @04:31PM (#980606) Journal

    Yep, scrap them. Bring back the 757

    --
    La politica e i criminali sono la stessa cosa..
  • (Score: 5, Interesting) by RS3 on Thursday April 09 2020, @05:08PM (20 children)

    by RS3 (6367) on Thursday April 09 2020, @05:08PM (#980619)

    I agree, but I'll add: I think the entire Boeing decision-making management, all of them, need to be fired. This mentality of tweak, patch, workaround, which is fueled largely by greed, is the problem, and I'm troubled that few of us see it that way.

    I've written the following many times, but the bottom line: I need to converse with an actual airliner pilot.

    I've piloted small planes a little, so I know at least a little. Driving a car there are many top priorities, like watching for people / things in the way, braking, etc., but you could argue that job #1 is left-right steering- keeping the car on the road, in your lane. Similarly, in a plane job #1 is pitch control- keeping the plane level, or intentionally climbing or descending. As a pilot, that's what you pay attention to and make corrections for all of the time (unless you have autopilot, and even then you have to make sure it's working).

    What isn't intuitive to most people, and even experienced pilots have crashed because of it, is that pushing your plane's nose up may seem like a good thing- climbing under full power. But you might be losing airspeed, and therefore lift, and not be aware of it. When airspeed over the wings gets below a certain speed (generally VS) the plane "stalls", or both becomes uncontrollable and is falling. Almost all planes have a stall warning system- usually a loud horn.

    But, the pilot is not helpless! It's his/her job to correct- certainly reduce your rate of climb, or level off, or in worst cases, nose down.

    737 MAX has a tendency to pitch-up on added engine thrust, and that's the big problem. So idiots at Boeing said "hey, lets make an MCAS system that will correct for the added pitch, BUT not tell anyone." But MCAS has the ability to way over-correct, overpower the pilots, and crash the plane (due to software errors, faulty sensors, icing, etc.). Even before the 2 deadly crashes many pilots reported the problem of the plane overpowering the pilots, including on the now crashed planes. Obviously nothing was done about it.

    IMHO, the design philosophy is 100% flawed: make a system (MCAS) that has huge control over pitch control, that can overpower human pilots, and don't even tell them it's there. Obviously there's no "OFF" switch because that would reveal MCAS's existence.

    Proper design philosophy:

    1) Pilot "training" (simple, minor) letting them know that MAX jets pitch-up on thrust- pay attention (which you should be doing anyway), and that MCAS should compensate for you.
    2) MCAS can only make minor corrections.
    3) An indication that MCAS is making said corrections.
    4) The pilots can always overpower it.
    5) An OFF switch.

    • (Score: 4, Insightful) by Thexalon on Thursday April 09 2020, @06:12PM (19 children)

      by Thexalon (636) on Thursday April 09 2020, @06:12PM (#980626)

      Everything you wrote is completely true. And the fact that the pilots lacked the switch needed to correct the situation is criminal as far as I'm concerned.

      I want to focus on this bit right here:

      737 MAX has a tendency to pitch-up on added engine thrust, and that's the big problem.

      The reason it has that tendency to pitch-up (and risk a stall) is because they put engines on the wrong wing/fuselage design. And the reason they did that was to avoid FAA and international aircraft regulators looking over the new plane too closely - see my GP post.

      And even now, after we know the plane is fundamentally broken, you can tell from the company response that internally the blame has been placed entirely on the software techies, even though their role was to try to patch up the damage caused by decisions of their higher-ups who were willing to ignore the engineers to boost their quarterly earnings reports. This should sound familiar to anyone who has ever worked in a technical role for a megacorp.

      --
      The only thing that stops a bad guy with a compiler is a good guy with a compiler.
      • (Score: 0) by Anonymous Coward on Thursday April 09 2020, @07:00PM (6 children)

        by Anonymous Coward on Thursday April 09 2020, @07:00PM (#980642)

        i am not aeronautical engineer or even close. the design "problem", for me thus, anyways is just "hear say". not sure if it classifies as fake news ... like i said i am no aero engineer.
        however there seems to be some truth to it ... else one would have to ask why this mcs or whatsitcalled thing was added.
        long story short, tho it is probably a bad comparison, there are reports on the intertubs that other aircrafts dont really "fly" if the computer should fail, like maybe the f-16 or f-116. heck, my guess is that the b-2 terminator ^_^ only flies because cyberdyne didn't forget to add asimoves 3 laws.
        anything military sooner or later finds its way into civilian space ... even a-bombs that detonate veeeeery slowly and provide civilian electricity?

        • (Score: 0) by Anonymous Coward on Friday April 10 2020, @12:14AM (4 children)

          by Anonymous Coward on Friday April 10 2020, @12:14AM (#980696)

          Commercial aircraft should be designed to be stable in flight. Military (fighter) aircraft get an advantage in maneuverability by being unstable. Without a working computer they can be flown safely.

          • (Score: 2) by RS3 on Friday April 10 2020, @12:29AM (3 children)

            by RS3 (6367) on Friday April 10 2020, @12:29AM (#980700)

            Commercial aircraft should be designed to be stable in flight.

            I mostly agree with you, but please define "stable".

            Or maybe please suggest who should have the power to define what is "stable"?

            • (Score: 2) by hendrikboom on Friday April 10 2020, @04:26AM (1 child)

              by hendrikboom (1125) Subscriber Badge on Friday April 10 2020, @04:26AM (#980745) Homepage Journal

              Perhaps the pilots that have to fly it?

              • (Score: 2) by RS3 on Friday April 10 2020, @05:11AM

                by RS3 (6367) on Friday April 10 2020, @05:11AM (#980758)

                Huh? No, organized structured systems don't work that way in modern society. You must be new to Earth. We allow aggressive people to self-aggrandize, establish themselves as "authority", set rules and standards, and when things go BANG it's always someone else's fault. /s

                But seriously for a minute, I thought about that a lot and there's strong merit to it. In fact, for sure the pilots should have much say and if I was an airplane designer / decision- maker, I'd be getting pilot input, and whoever designs flight controls, dynamics, maybe mostly flight instructors.

                As I posted somewhere else, I'd really like to get a pilot's opinion, from actual flight experience, if the MAX variant is so horribly unflyable without MCAS. My bet is that 90% of pilots would say it's part of understanding aerodynamics and keeping a plane in the air and no big deal. If you've ever flown even a small plane, you'd know that these big jet pilots constantly handle far more complex issues than a little bit of thrust pitch-up.

                Reminds me of when front-drive cars started becoming very common in the US. Maybe 30 years ago I remember driving a front-drive car that had quite a lot of power, and if you stepped on the gas fairly hard at low speeds, the steering would pull hard to the left (IIRC). That was called "torque steer" https://en.wikipedia.org/wiki/Torque_steer [wikipedia.org]. I'm sure some people got themselves into trouble. I had no idea it was going to happen, but for whatever reason I quickly learned and compensated.

            • (Score: 0) by Anonymous Coward on Friday April 10 2020, @05:36AM

              by Anonymous Coward on Friday April 10 2020, @05:36AM (#980761)
        • (Score: 2) by RS3 on Friday April 10 2020, @04:56AM

          by RS3 (6367) on Friday April 10 2020, @04:56AM (#980752)

          ...even a-bombs that detonate veeeeery slowly and provide civilian electricity?

          Good one- that made me LOL a little.

      • (Score: 4, Insightful) by RS3 on Thursday April 09 2020, @08:32PM (11 children)

        by RS3 (6367) on Thursday April 09 2020, @08:32PM (#980660)

        Just to be very clear, I am 99% in agreement with you on all points, but one small thing that makes a difference in many of the results: every plane handles differently- maybe even more so than the handling differences between various cars, trucks, tractors, etc.

        Most commercial pilots just fly one brand / model plane, and as such, they get very used to the handling. So any significant differences would understandably require additional training.

        Thrust pitch-up reaction dynamic is a thing on all planes. Again, as I wrote in my previous tome, I'd really like to talk to a big plane pilot. What I'd like to know is: does the MAX engine size and placement really make the MAX difficult to handle? Or is it just somewhat different from standard 737, and as such, FAA rules required additional pilot training? I'll answer that question:

        It is an established fact that without MCAS, 737 pilots would have needed additional training to fly the MAX variant. From that we can logically deduce that the MAX would be okay to fly without MCAS- just that FAA wanted to be sure pilots understood how it differs from standard 737.

        I've been following this story ever since the Lion Air (first) plane went down. There were many incidents with MAX planes previously, and the pilots were able to fight and win. In some cases they figured out to turn OFF the electric trim. That bugged me: to me, "trim" means a FINE adjustment. NOT a major full excursion elevator movement. There are many "black box" accounts of MAX planes going full nose-down. MCAS should NOT have that amount of control, and it doesn't need it.

        The whole thing is a case of corner-cutting from the beginning.

        And yes, I'm an engineer, and yes, I'll defend the engineers: we don't get to make these kinds of decisions. Ultimately the MBAs do, and generally engineers know what's coming from them- constant pressure to cheapen and corner-cut. Let pilots and engineers run Boeing and the problems will self resolve.

        • (Score: 1, Informative) by Anonymous Coward on Friday April 10 2020, @02:14AM (2 children)

          by Anonymous Coward on Friday April 10 2020, @02:14AM (#980716)

          The type rating would not transfer because the differences in performance appears to be just different enough between the aircraft. It is sort of like driving a Toyota Corolla LE for a living and then being switched to Toyota Camry XSE. Except they don't tell you about the fact that you need to give it 5 degrees more steering input as it pulls to the left more than you are used to nor about the electronic lane-keeping assist. In most normal situations, the lane assist will compensate for the extra pull when you don't realize it and most of the time you'll compensate for the pull without really realizing it. But when things go wrong, the assist can make the things worse than you think and the tendency to pull to the left can make emergency corrections incorrect if you aren't used to it.

          BTW, thrust == pitch up is not universal across all planes with most pushers being the obvious examples of where it isn't.

          • (Score: 2) by RS3 on Friday April 10 2020, @04:27AM (1 child)

            by RS3 (6367) on Friday April 10 2020, @04:27AM (#980746)

            Awesome post. Wish I could credit you, mystery person.

            I agree with what you've written, and I agree with your analogy. Over my driving lifetime, I've occasionally driven radically different vehicles. Sometimes the steering, braking, accelerator pedal, etc., are quite different. My job, as 2D pilot, is to learn and adapt. Great example- on my own car I recently mounted a great-looking slightly used tire that pulled pretty strongly. No matter which side I put it on, or which other tire I matched it with, it pulled pretty bad. Point being, I had to adapt, learn, compensate, and had no problems. I would hope a commercial pilot would be at least as good as I am. If they're not, then we have too many square pegs in round holes in this world. Sigh. I feel strongly that is true regardless...

            And again, my other point about the MAX plane- that training was an option kind of proves the MAX is flyable without MCAS.

            I might be a radical, but I would advocate testing drivers in simulators, subjecting them to fairly difficult situations and maybe not letting some people drive. I would hope a pilot could compensate for some unexpected pull. Heck, look at landing in heavy crosswinds. That's got to be harder than compensating for MAX engine placement and the thrust pitch issue.

            You may know this, but when you turn a plane you lose altitude, so you have to pay attention and you may have to compensate with extra throttle, rudder, and maybe flaps if it's bad (losing altitude) enough. I've done that. But not the flaps part.

            • (Score: 0) by Anonymous Coward on Friday April 10 2020, @05:58AM

              by Anonymous Coward on Friday April 10 2020, @05:58AM (#980764)

              Don't get me wrong, it is totally flyable without the MCAS. The problem is that the performance on paper, as that is the only experience I have with the MAX, is different then the nonMAX. Because it is too different, especially near stalls, they had two choices: require a new rating or somehow get it to perform like the nonMAXes. They chose the latter, which isn't surprising since the former would have cost them more money, possibly more than this may end up costing them after all this brouhaha.

        • (Score: 3, Insightful) by bzipitidoo on Friday April 10 2020, @03:57AM (7 children)

          by bzipitidoo (4388) on Friday April 10 2020, @03:57AM (#980742) Journal

          It's a general problem with greedy, reality denying idiots being the final decision makers, having too much authority. That's why Fukushima melted down, and why Deepwater Horizon and the Exxon Valdez resulted in major oil spills, to name just a few industrial disasters. They were not freak accidents, not a matter of unforeseen problems. They were totally foreseeable, and foreseen. The people in charge cut too many corners. They ignored or silenced the engineers who tried to warn them. They didn't understand, and didn't care to understand, the risks they were taking, and acted as if the odds of disaster were less than 1%, when in fact the odds were quite high. Fukushima in particular was highly likely to be a disaster, something like over 90%, unless a lot of changes were made. The power plant was a ticking time bomb.

          When enough corners are cut, reality whops us hard with a clue bat. You'd think we would be more careful about who we let into the driver's seat, and then, no matter who they are, we don't let them go wild. Until we improve on that, we'll keep seeing this kind of tragedy now and then, the totally preventable disaster that happened anyway because the daredevil, risk takers in charge got more reckless than ever, not trampling upon just one or two safety measures, but running over a whole host of them, guaranteeing trouble.

          • (Score: 2) by RS3 on Friday April 10 2020, @04:52AM (5 children)

            by RS3 (6367) on Friday April 10 2020, @04:52AM (#980750)

            Space Shuttle Challenger is surely one of the bigger examples in my mind. Maybe Titanic too. Somewhere I have a book of major disasters. Yes, in my professional career it's been many many losses (never bodily) due to non-technical-types overruling us tech-types. So much waste and loss. Stunning stupidity.

            Fukushima is horrible. Not sure where to lay the blame though. It seems like they had disaster recovery plans in place, but didn't anticipate the extent of the potential problems. I don't know enough about who made the decisions there.

            Agreed on Deepwater Horizon.

            Not sure about Exxon Valdez. Wasn't that just human error? Like that Italian cruise ship Costa Concordia? Draft? Shoals? What that mean? /s

            I'll tell you a somewhat inside story: the TMI (Three Mile Island) nuke disaster could have been avoided if they had spent some $ on a flow monitoring system that now most (if not all) nukes have. That disaster is very complicated, but if they had had the flow monitoring system in place, they would have known what was happening, including the stuck-open steam vent valve. Not sure if you know that story, but the workers deduced that the reactor vessel was overly full of water, when in fact the reactor core was becoming uncovered and going critical. I'm not willing to write much more about it here, but the point is that non-technical people made that decision- to save money and time.

            • (Score: 3, Interesting) by bzipitidoo on Friday April 10 2020, @02:29PM (4 children)

              by bzipitidoo (4388) on Friday April 10 2020, @02:29PM (#980811) Journal

              Exxon Valdez, and several other shipping disasters, are why oil tankers are now all double hulled. Similarly, the Titanic tragedy spurred a number of safety improvements, with the big one being thou shalt provide enough lifeboats for everyone. Double hulls are not infallible, of course, but do cut way down on oil spills. Costa Concordia was human error. The captain, who was noted for his recklessness, and therefore should never have been promoted to captain, finally had the odds catch up to him.

              Blame for Fukushima rests squarely on the decision makers. It was not just one mistake, but a whole parade, to save money. First, they didn't build the wall high enough. They were warned it needed to be higher, but they didn't want to spend the money. Arguably, it should not have been located on the coast at all, but that call was made to have ready access to sea water, for emergency cooling purposes. Next, backup diesel generators were idiotically located in the basement, where they were guaranteed to be flooded if the wall was topped. The generators were not in working order anyway, as they had skimped on maintenance. Another issue is that most existing nuclear power plants have very antiquated designs, and lack a lot of safety features that have been invented more recently. Fukushima was no exception to that rule. Should have been decommissioned years before the accident, but again, money.

              But let us not think that engineers and technical people are immune. I once worked at a small company in which the developers, for their convenience, insisted that the database not be password protected. The boss went along with that decision. The DBA protested, in vain. And one day, a few months later, it happened. One of the devs thought he was blanking the test database, but had pointed his little script at the production database by accident. Took out everything-- the company website, all our customer's data, all gone in an instant. DROP TABLE on every table. I was chatting with the DBA when it happened. He had turned to check something on the website, and it wasn't there, after having just read something else off the website hardly 15 seconds before. Then it was a mad scramble. We didn't know what the f** had happened. First checked that our browsers and Internet connections were working. Yes, they were. Had we just been hacked? I frantically started checking for online intruders, trying to see who else the systems reported as logged in, though I wasn't at all sure that wasn't futility. I saw nothing there, and nothing in the logs. All seemed in order. When the DBA reported that the data was gone, we narrowed our focus to trying to figure out what had happened with the database. About then, the dev responsible for the immediate error confessed. But the root cause was of course the refusal to protect access to the production database.

              Our DBA began the long, hard work of restoring from backup. First, he discovered that due to lack of space, recently another dev had cut the frequency of the database backups way back. There was no daily backup any more, there was only weekly, and, of course, the most recent one was 6 days old. However, he had logged all the transactions, and they were still available. It took him a day to get the database restored to the point it could be used again, and support the company's website. Then it was 3 weeks to run all those transactions again. He managed a miracle, a near perfect restoration of the database. That was more than they deserved.

              I definitely sympathize with security skeptics who decry password excess, but in this case, it was such a small thing to ask, to protect vitally important data. I got busy writing a much safer replacement script. No more pushing out to a target server, no. Instead, I made it so you logged into the server to be altered, and pulled in the alterations. Much harder, perhaps impossible, not to realize you are logged into the wrong server before doing a pull.

              • (Score: 2) by RS3 on Friday April 10 2020, @04:04PM (3 children)

                by RS3 (6367) on Friday April 10 2020, @04:04PM (#980845)

                Wow, thank you for all of that. I didn't know Fukushima was such a compromised design. I knew most of what you wrote. I could never figure out why the emergency generators were low in a building. Maybe it would have cost more to put them up higher due to stronger building framing? Maybe they wanted to keep them near the pumps they had to run?

                Wow, what a mess with the lost database. Infrequent backups? All my adult life I've thought about this stuff on many levels. We tech-types are generally not strong forceful type-A types, and usually back down when higher-ups argue against spending money on safety (whether hardware, software, whatever). I've never understood why I need to be the champion of saving the company's future. I've seen several companies completely fold (after I was out of there). I still can't figure out what happens to mgt. types. They certainly don't seem to learn from business / economic history.

                Years ago I was tasked with setting up a server, including a DB (forget which one, possibly DB2). The backup software was amazing- it constantly watched the filesystem and wrote any changes to tape on the fly. No delay.

                You also reminded me of 2 developers at that company who spent months on a very complex C/Unix project (industrial controls). Super-brilliant guys. They had lots of notes, but weren't doing backups. Near the end (or so they had hoped) the one guy gives the Unix command to copy the disk to the tape drive... but... reversed it, so he wrote blank tape to the hard disk. Needless to say it took them another 3 weeks working day and night, 7 days, to recreate the whole project. Truly good souls- everyone felt so badly for them, but they regained their good spirits within a day or two as it was all so fresh in their minds.

                DROP TABLE reminds me of that case where DB read/writes were part of a URL and in some school district a kid issued URLs with DROP TABLE in them. Oh my. Like with most such stories, the useful details never come out. Like, who did that programming? What company? How is it that we are pretty much forced into at least 13 years of "schooling" but these major life lessons are unlearned?

                • (Score: 3, Insightful) by bzipitidoo on Saturday April 11 2020, @01:35AM (1 child)

                  by bzipitidoo (4388) on Saturday April 11 2020, @01:35AM (#980984) Journal

                  > I still can't figure out what happens to mgt. types.

                  I also wondered that.

                  It varies. They can fall from favor, and never recover. It can take more than one disaster. 2nd chances seem to be a bit more frequent for the management class. Even 3rd chances. But it's not many, and 3 or 4 small disasters or 1 big one can finish their careers. I've seen that happen. I know at least 2 ex-managers who were demoted, and finished the last decade or 2 of their working lives on the bottom rung, no one reporting to them, just glad to still have a job, swallowing the humiliation of it all. I also know of a few other ex-managers who would not take the demotion, instead storming out and away to another job where they thought their amazing talents would be better appreciated and utilized. But there's only so much of that any manager can do before it becomes too difficult to explain to yet another prospective employer why they keep changing jobs. And I know of yet another manager who stank it up and lost the contract, and yet was actually rewarded with a promotion to VP. I can only guess he must have had a lot of valuable contacts, and perhaps the move was something of a kick upstairs.

                  It also depends on how independently wealthy they are. The rich especially buy into the myth that management, particularly upper management of course, is the ultimate in careers, and won't give up trying to manage others no matter how bad they are at it. There are many elite private schools that cater to this thinking. They call it "leadership", because that sounds a lot sexier than "management". They offer a pretty good education, but not for the sake of education, no, education is but a tool, a means to an end. And what end might that be? Being in position to maximize the exploitation for their own selfish goals. Many aren't much interested in education as something pleasurable and virtuous in itself. One indication is that these schools cling to archaic and outmoded education methods that have been shown to be counterproductive, stuff such as shamings and even beatings for getting bad grades. Even if the schools themselves know better, they have to do it anyway because that's the way the parents want it. See, for example, the Robin Williams movie, Dead Poets Society.

                  These rich leaders can cock it up again and again and again, and super rich Daddy will bail them out almost every time. The terrible ones are masters at self-delusion about how great they are at management, and will have an endless list of tiresomely predictable excuses about why the latest disaster is not really their fault, it's all the fault of their lazy and stupid underlings, and bad luck, cutthroat competition, and the entire body public for not appreciating their brilliant work and lining up to buy whatever it is they were making. And it was a risky proposition anyway.

                  As to how someone is tapped for management in the first place, that too is riddled with problematic thinking. So often the loudmouthed ignoramus is mistaken as an aggressive go-getter. They undervalue technical knowledge and skills, and overvalue aggression and outright bullying. And you don't really think the upper class twits in charge are any good at discerning who will make a good manager, if they're no good at management themselves.

                  If you are wondering why so much management is crap, that's why. Not much merit involved in choosing managers. It's also been shown that voters actually don't like a candidate who is too good, too smart. They want their elected leaders to be only a little smarter than themselves. No doubt that preference is also reflected in management.

                  • (Score: 0) by Anonymous Coward on Sunday April 12 2020, @03:14PM

                    by Anonymous Coward on Sunday April 12 2020, @03:14PM (#981522)

                    They undervalue technical knowledge and skills, and overvalue aggression and outright bullying

                    Well I think lots more people will follow the guy confidently saying loudly "FOLLOW ME! I KNOW THE WAY!" even if he's wrong than follow some nerd saying "I think this could be one of the better paths given the little we know at the moment".

                    What can work is a confident leader sort of person who is humble and wise enough to listen to the smart people and ignore them at the right times - because sometimes you just have to make the call and take a leap (no choice sometimes).

                • (Score: 0) by Anonymous Coward on Sunday April 12 2020, @03:04PM

                  by Anonymous Coward on Sunday April 12 2020, @03:04PM (#981520)

                  Higher spec works:
                  https://www.oregonlive.com/opinion/2012/08/how_tenacity_a_wall_saved_a_ja.html [oregonlive.com]

                  United Nations inspectors marveled this month that the nuclear plant closest to the epicenter of Japan's massive earthquake survived virtually intact, averting a Fukushima-style meltdown.

                  The plant shut down so safely that it served as an evacuation center in Onagawa, where 827 died.

                  But costs more, sometimes not just in money:

                  Finally, Oshima said, Tohoku's president agreed to spend more for the higher wall -- before resigning to take responsibility for an electricity rate increase.

                  How many would do that? I'm not brave enough to say I'd do the same thing. Keep in mind the "pesky" designer was already dead decades before the quake hit.

                  If they got lucky and there was no such quake for more decades, the 39 feet would have been good enough. If they got unluckier the 46 feet might not have been good enough (but I guess the other measures might have still prevented it becoming a nuclear disaster).

          • (Score: 2) by Thexalon on Saturday April 11 2020, @02:21PM

            by Thexalon (636) on Saturday April 11 2020, @02:21PM (#981124)

            It's worth watching Chernobyl for a drama based entirely around the concept of management being stupid and bullying engineers into doing something that shouldn't have been done, only to watch it all go horribly wrong.

            --
            The only thing that stops a bad guy with a compiler is a good guy with a compiler.
  • (Score: 1, Informative) by Anonymous Coward on Friday April 10 2020, @09:51AM (2 children)

    by Anonymous Coward on Friday April 10 2020, @09:51AM (#980774)

    The Verge has a good write-up of what you refer to...

    https://www.theverge.com/platform/amp/2020/4/9/21197162/boeing-737-max-software-hardware-computer-fcc-crash [theverge.com]

    It's a pretty funny read... Especially so I suppose, if you were helplessly involved and wondered how long it would be before the inattention to detail would come back in spades.

    • (Score: 2) by Thexalon on Friday April 10 2020, @02:59PM (1 child)

      by Thexalon (636) on Friday April 10 2020, @02:59PM (#980822)

      One bit of the FAA policies that is very relevant when talking about their lack of regulation on software is this boilerplate security-by-obscurity argument [schneier.com] (and I'm proud to say I was actually responsible for bringing that to Bruce Schneier's attention, leading to that blog post). It's a minor miracle that we haven't had more planes dropping out of the sky due to software problems.

      --
      The only thing that stops a bad guy with a compiler is a good guy with a compiler.
      • (Score: 0) by Anonymous Coward on Friday April 10 2020, @08:20PM

        by Anonymous Coward on Friday April 10 2020, @08:20PM (#980904)

        Thankfully, most systems on a plane are fully redundant with a backup system too. Something goes wrong, you can disable the system acting up. One AP/FD freaks out? Just switch to the other one and fly in a slightly-degraded mode. One hydraulic system leaks? Switch it off, PAN PAN, and land. Electrical bus fails? Engine dies? Radio fails? Pitot clogs? Pilot incapacitated? Pressurization failure? There are backups for all of that. Even given all that, most people aren't aware of how many incidents there actually are in the air because the plane lands relatively uneventfully.