> Or are you saying that you believe you can't get that code written without spending an equivalent amount of time describing your judgments?

It’s sort of the opposite: You don’t get to the proper judgement without playing through the possibilities in your mind, part of which is accomplished by spending time coding.