The Rogers Commission found that NASA's organizational culture and decision-making processes had been a key contributing factor to the accident. NASA managers had known that contractor Morton Thiokol's design of the SRBs contained a potentially catastrophic flaw in the O-rings since 1977, but they failed to address it properly. They also disregarded warnings from engineers about the dangers of launching posed by the low temperatures of that morning and had failed to adequately report these technical concerns to their superiors. The Rogers Commission offered NASA nine recommendations that were to be implemented before shuttle flights resumed.
-- from Space Shuttle Challenger disaster - my emphasis.
Individuals and interactions over processes and tools - if Agile principles had been applied, the Challenger might be flying today. This makes the quote in my previous post even more hypocritical.
(Thanks to Sasha and Andy at Pathfinder for reminding me of this.)
Typing and testing problem 23 - *Yet another reflection on the relationship between types and tests, this time with a simple example.* The debate about dynamic typing versus static ty...
1 week ago