Too Long; Didn't Read
We think of Software Development as a pursuit grounded in logic. From this perspective it can be shocking that software projects have high failure rates - 31% in 2014. How is this level of chaos possible in an apparently logical discipline? We can handle projects more safely if we better recognise this balance. Recognising the creative side of software will also help us understand why there can be large differences in developer performance. We'll also get a new perspective on why agile projects fail less often and why politics can be so prevalent on software projects.