Re:Old box, dumb code, few thousand connections, no big deal
by noir_lord on Thursday May 07, 2020 @05:48PM
(#23108754)
> If “real engineering” worked the way you described, we would test planes by filling them full of passengers and flying them around the world.
Didn’t Boeing just get caught trying that?.
Re:Old box, dumb code, few thousand connections, no big deal
by acdha on Thursday May 07, 2020 @06:11PM
(#23108952)
The problems were identified early on but the NTSB, FAA, and their own engineers were overruled by the business people: see e.g. https://www.nytimes.com/2019/10/02/business/boeing-737-max-c...
Re:Old box, dumb code, few thousand connections, no big deal
by wondringaloud on Thursday May 07, 2020 @06:18PM
(#23109015)
She developed a prototype based on a hunch and a whim. Great work, no doubt, but engineering isn't based on intuition and some experience. Real engineering has a goal or specification in mind, and then proves through modeling, analysis, and _finally_ testing that it meets those specs.
Whipping something up and then seeing what it's capable of doesn't qualify.
Re:Old box, dumb code, few thousand connections, no big deal
by kragen on Thursday May 07, 2020 @07:52PM
(#23109768)
"Whipping something up and then seeing what it's capable of" in simulation or prototype is also known as "modeling and analysis". Prototypes and testing are definitely a valid, even central, part of engineering.
We don’t. We built wind tunnel models, we taxi them around at higher and higher speeds, we put them in machines that wiggle the wings at high loads. The first flight is a little hop and then right back down. Months later there might be a big ceremony with VIPs where the new plane takes a lap around the airport as it’s “first flight”.
And there are mistakes song the way, giant ones that add years to the schedule and tiny ones that engineers argue over even telling their boss about.
Sure there’s planning and experience, just like she knew to use epoll and not select, and that Linux can handle thousands of threads per process. But there’s no magic to it, just lots and lots of human attention and testing along the way.