Found in 1 comment on Hacker News
bzalasky · 2014-11-20 · Original thread
Invention by Design; How Engineers Get from Thought to Thing by Henry Petroski:

http://www.amazon.com/Invention-Design-Engineers-Thought-Thi...

Previously, I've read his book Design Paradigms: Case Histories of Error and Judgment in Engineering:

http://www.amazon.com/Design-Paradigms-Histories-Judgment-En...

I can't speak on the former yet, but the latter is excellent, and provides a framework for analyzing failures in engineering judgment (regardless of whether you're talking about bridges or software). I've also been working through The Little Schemer.

Fresh book recommendations delivered straight to your inbox every Thursday.