
Gustavo Duarte had a great post on his blog relating Richard Feynman’s thoughts on the Challenger disaster to software engineering. As the focus is on the engineering and construction of reliable software systems, a lot of the thoughts and techniques also apply to software security – especially his mention of having adversarial teams try to break what the construction teams had put together.
–Dan
(PS – the photo image is Richard Feynman’s ID badge photo from the Manhattan Project)
Related books:
- High-Assurance Design: Architecting Secure and Reliable Enterprise Applications
– I just picked this up a week or so ago and haven’t finished it yet. However so far it is a great read about how to architect highly reliable, highly secure systems.
- Surely You’re Joking, Mr. Feynman! (Adventures of a Curious Character)
– This is Richard Feynman’s autobiography. It is a great read that takes you through the major events of his life.
- Genius: The Life and Science of Richard Feynman
– James Gleick is an easy to read science and technology writer and this is his biography of Richard Feynman