See, that's interesting. 'Cause I
do write small functions, I
do avoid side effects, I
do avoid mutation--and writing code in dynamically typed languages
still bites me when I'm forced to do it. (It isn't really any faster to write, either.)
So you could be leaps and bounds better than me. Or you could be--let's be generous and call it "optimistic to a fault"--and retrofitting to a narrative about Good Programmers Don't Need Guardrails. And, TBH, I see a lot of people who are the latter and very few who are the former--and most of that very few tend towards statically or at least optionally typed languages by default. So forgive me if I don't believe you.