Last week we dug into the non-technical reasons that cause projects to fail.  As promised, this week I turn our attention to the various things that developers do that can cause projects to fail.  I also spend a little time talking about the different meanings of failure in this industry.  We finish up with takeaways for developers that will help them avoid this situation.