> ...it teaches us to be as rigorous as possible when reasoning in natural language.
A philosopher should explain to all the natural-language-as-code people why their endeavor is much, much harder than they think it is. If a philosopher isn't available, a lawyer would probably be qualified as well.
Point being, I feel like I'm getting some of those benefits just writing code and talking about it on a regular basis.