F-35 looks like it's the most ambitious software project ever attempted.
- Lots of system integration for the final product from multiple suppliers (usually nightmare).
- Autonomic Logistics Information System (ALIS) is critical for the maintainability and it's millions of lines of code. Failure rate of large projects like this is typically 40-60% and ALIS looks like it's more advanced than most bean counting systems ever delivered.
- Underlying hardware is slowly changing underneath because the system is late.
- It has frigging augmented reality system with helmets that integrates everything together.
- It's safety critical code.
> no less than 27 power cycles were required to get all systems functioning between initial startup and takeoff. These power cycles
varied in degree – from “cold iron” resets, where the aircraft had to be shut down and then restarted, to component or battery power recycling.
Holy shit!