3 ms·
I'm fascinated by all aspects of aviation, as a pilot (private, low-time) and a software designer. Aviation has a lot in common with software design. Computer
by ratsbane 17y ago
I'm fascinated by all aspects of aviation, as a pilot (private, low-time) and a software designer. Aviation has a lot in common with software design. Computer systems would be much better if we made them with the same attention to priorities that aircraft designers have - keep it simple, make it easy to maintain, treat control systems as an extension of human behavior, use redundancy in mission-critical subsystems, and build testing and error reporting in from the beginning. Did this crash happen because of some edge case that wasn't covered by the unit tests? Aircraft and software designers both want to maximize uptime but aircraft designers are fanatical about it.