Author here,<p>In Extreme Programming Explained, Kent Beck talks about how software development is all about balancing risk.<p>I’ve arrived at the same conclusion, and have been exploring this on in the Risk-First github project, which contains an argument about how this might be true and articles here about different types of software risk.<p>Hopefully this is useful to people here. Please feel free to ask anything.