← Back to books
To Engineer Is Human

To Engineer Is Human

The Role of Failure in Successful Design

Henry Petroski

Mastery Ravine

Getting worse precedes getting better in skill.

Testable Thinking

Transforming vague concepts into testable frameworks.

Unreliable Parts

Mega-projects orchestrate unreliable elements into coherent wholes.

Perfectionist's Trap

Pursuit of perfection prevents completion.

Entropy Tax

Import order constantly or dissolve into disorder.

Invisible Crack

Microscopic defects propagate silently until catastrophic failure.