Software projects fail all of the time.  When they do, we as developers can take it very personally.  I think it's important for us to reflect on how we contributed to those failures, but I think it's equally important for us to understand some of the non-technical reasons that projects fail.  In this episode, I explore some of those non-technical circumstances.