Richard Feynman, the Challenger Disaster, and Software Engineering : Gustavo Duarte
With respect to software, I take out four main points:
- Engineering can only be as good as its relationship with management
- Big design up front is foolish
- Software has much in common with other engineering disciplines
- Reliable systems are built by rigorously tested , incremental bottom-up engineering with an ‘attitude of highest quality’