Hacker News new | ask | show | jobs
by Ragnarork 1953 days ago
Given that software engineering is part of aerospace engineering, some of it is part of that engineering success.

But a key aspect of this is that one does not develop software for airplanes the same way and with the same constraints/goals as other areas of software engineering.

If anything, aerospace engineering is a prime example of how software can be made more reliable by tolerating failures instead of relying on it not to fail, to come back to GP's point about failure-tolerant designs.

1 comments

> aerospace engineering is a prime example of how software can be made more reliable by tolerating failures instead of relying on it not to fail

Exactly. I often have a hard time getting this point across, glad I succeeded.