Click here to Skip to main content
15,887,326 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Call for a Professional Programmers' Association Pin
C. David Barrineau24-Nov-23 1:45
C. David Barrineau24-Nov-23 1:45 
GeneralRe: Call for a Professional Programmers' Association Pin
Mike Hankey24-Nov-23 2:33
mveMike Hankey24-Nov-23 2:33 
GeneralRe: Call for a Professional Programmers' Association Pin
Calin Negru23-Nov-23 6:13
Calin Negru23-Nov-23 6:13 
GeneralRe: Call for a Professional Programmers' Association Pin
Greg Utas23-Nov-23 6:34
professionalGreg Utas23-Nov-23 6:34 
GeneralRe: Call for a Professional Programmers' Association Pin
Gary R. Wheeler23-Nov-23 6:45
Gary R. Wheeler23-Nov-23 6:45 
GeneralRe: Call for a Professional Programmers' Association Pin
jschell24-Nov-23 3:19
jschell24-Nov-23 3:19 
GeneralRe: Call for a Professional Programmers' Association Pin
Gary R. Wheeler23-Nov-23 6:35
Gary R. Wheeler23-Nov-23 6:35 
GeneralRe: Call for a Professional Programmers' Association PinPopular
Gary Stachelski 202123-Nov-23 7:03
Gary Stachelski 202123-Nov-23 7:03 
Programmers have very little say over the design of complex systems.

The 737 Max disaster was not programing but engineering design based. First the shifting of the weight of the more efficient engines unbalanced the craft making the plane tail heavy. So on take off it was possible that the pilot might not notice the plane tipping it's nose up and climbing into a dangerous stall condition. The sensor to detect this bad angle of attack was placed on the nose of the plane but the engineering design called for two sensors staggered on either side of the nose. However, there was no room for two sensors and redundant paths to the control computer. So the physical design was changed to a single sensor and a single point of failure. In order to avoid a costly re-certification of the air craft the decision was made that the system was only there as a fail safe and would only correct the tilt of the plane in the unlikely event the pilot chose the wrong angle on ascent. So the details of the new system were buried in the manual and no training of the pilots was called for.
So we all know what happened.
The sensor failed on take off, the system thought the craft was climbing into a stall and corrected by forcefully driving the nose of the plane down. The pilot was assailed with stall alarms, too low pull up, pull up, alarms. Fighting with the controls to try and pull the plane up the plane began to follow a roller coaster ride of wildly pulling up and being driven back down. In the mean time the co-pilot was desperately thumbing through the manual to find out how to cancel the correction system. Unfortunately, the physics behind these large planes only gave the pilot 10 to 15 seconds of time to get the plane under control before the crash was inevitable.

So who was at fault here. The programmer who coded the control system? The engineers who designed a redundant sensor and control system, the management that made a decision to go with a single sensor
to eliminate the cost of redesigning the entire front nose of the plane to accommodate a sensor that was only needed in the edge case of a craft that was heading at too steep an ascent angle and would stall, the management that decided that recertifying the plane would place them at a significant disadvantage in the marketplace and so skipped training the pilots on how this new safety system worked. Or the company that wanted to stick a more efficient engine onto the existing frame of a plane to recapture market share that was lost to competing companies?
GeneralRe: Call for a Professional Programmers' Association Pin
charlieg23-Nov-23 14:27
charlieg23-Nov-23 14:27 
GeneralRe: Call for a Professional Programmers' Association Pin
Gerry Schmitz23-Nov-23 6:43
mveGerry Schmitz23-Nov-23 6:43 
GeneralRe: Call for a Professional Programmers' Association Pin
Gary R. Wheeler23-Nov-23 6:50
Gary R. Wheeler23-Nov-23 6:50 
GeneralRe: Call for a Professional Programmers' Association Pin
Gerry Schmitz23-Nov-23 16:13
mveGerry Schmitz23-Nov-23 16:13 
GeneralRe: Call for a Professional Programmers' Association Pin
jschell24-Nov-23 3:22
jschell24-Nov-23 3:22 
GeneralRe: Call for a Professional Programmers' Association Pin
Maximilien23-Nov-23 6:58
Maximilien23-Nov-23 6:58 
GeneralRe: Call for a Professional Programmers' Association Pin
Maximilien23-Nov-23 6:59
Maximilien23-Nov-23 6:59 
GeneralRe: Call for a Professional Programmers' Association Pin
DerekT-P23-Nov-23 7:07
professionalDerekT-P23-Nov-23 7:07 
GeneralRe: Call for a Professional Programmers' Association Pin
jschell24-Nov-23 3:27
jschell24-Nov-23 3:27 
GeneralRe: Call for a Professional Programmers' Association Pin
PIEBALDconsult23-Nov-23 7:11
mvePIEBALDconsult23-Nov-23 7:11 
GeneralRe: Call for a Professional Programmers' Association Pin
Eddy Vluggen23-Nov-23 8:07
professionalEddy Vluggen23-Nov-23 8:07 
GeneralRe: Call for a Professional Programmers' Association Pin
jschell24-Nov-23 3:28
jschell24-Nov-23 3:28 
GeneralRe: Call for a Professional Programmers' Association Pin
Eddy Vluggen26-Nov-23 2:02
professionalEddy Vluggen26-Nov-23 2:02 
GeneralRe: Call for a Professional Programmers' Association Pin
jschell27-Nov-23 5:56
jschell27-Nov-23 5:56 
GeneralRe: Call for a Professional Programmers' Association Pin
Eddy Vluggen27-Nov-23 6:55
professionalEddy Vluggen27-Nov-23 6:55 
GeneralRe: Call for a Professional Programmers' Association Pin
jschell28-Nov-23 4:51
jschell28-Nov-23 4:51 
GeneralRe: Call for a Professional Programmers' Association Pin
Eddy Vluggen28-Nov-23 5:04
professionalEddy Vluggen28-Nov-23 5:04 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.