Programmer#14 reinforced this idea, noting that feedback from the compiler was helpful first for correcting their mental model, then, later, for correcting their actual program:
To me, the type errors are an indication that I don’t understand what I’m trying to put in next correctly more than a hint or guardrails per se. And then they become [guardrails] when I say łOkay, this what I believe I want, now tell me how I did it wrong, and then I’ll go and fix whatever it was that mismatched.