Tuesday, April 08, 2008

Flexible software is error-enabling software

1 comment:

S.Lott said...

You didn't mention Petroski's
To Engineer is Human: The Role of Failure in Successful Design.

Brilliant analysis of engineering "failure" and learning.

http://www.amazon.com/Engineer-Human-Failure-Successful-Design/dp/0679734163