|
I agree with the sibling comments, but let me add a few ideas. Let's not even worry about the bureaucracy, safety regulations, etc. for a "Skunk Works" phase. The safety and reliability stuff is even harder, but just the first phase of building anything that flies is really hard. Aircraft design requires truly careful engineering. There is very little leeway. EVERYTHING is a trade-off. You have huge forces and need very light weight. You add a pound of structure to tolerate the loads, now you have more loads and need more power all of which adds weight, requiring more fuel to make range. All of that requires more structure, which adds weight. To find a workable design that "closes" is hard because there is a very small corner of the design envelope that will even work. It's also hard because when working at these extremes of what is even possible, there is no room for failure and you can't just add reliability by brute force (adding more power, more metal, etc.). There are fine margins because you can't afford thick ones. And to live with these fine margins, you must have extremely tight manufacturing tolerances and predictable performance. Aircraft are also a very complicated system. The physics are complicated, the behavior of all the required subsystems is complicated. So now, you have to do the most precise careful engineering you can think of, across a set of super complicated interdependent systems. So all of this costs a lot of money, and at some point - for a new design - it has to take off for the first time. At that point, basically nothing can go wrong. You can't exactly fire up gdb, find the bug and recompile. There is no edit-compile-test cycle (well, or it's a very short cycle). The only thing that seems harder is rocket design. Actually turbo-pump design for the engines for the rockets. |
Processor are really hard to do, as well as software for physics simulation, as well as a ton of other things. But for both of them, I can confidently say that nobody starts from scratch: it's improvements upon improvements and from time to time, a bit of breakthrough...
I do understand that the safety aspect is pretty specific and really tough to get right.