Projects seem to make the assumption from the very beginning that they "must be completed." There never seems to be a plan for when things don't work out. "Failure is not an option" seems to make failures that much bigger.
Author of Thinking in Java, Thinking in C++, Atomic Kotlin, On Java 8, Atomic Scala and others. Co-podcaster of HappyPathProgramming.com

