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.