Our toolchains are unidirectional, and the result of that has been that our entire global exercise in large stochastic models is running _exactly backwards_.
Write code. Compile, get errors. Manually go back to edit text. Fix, compile again. Loop N times. Compile successfully, run tests. See failure. Go back to text. Edit text. Loop N times.
The Rust folks are so close. "Did you mean...." Yes, I did, just... edit the text and retry! "Warning, Implicit cast to" Great, make it explicit!